From 347ed2f629293b53a97d9c3dae75cb0ef9ccd644 Mon Sep 17 00:00:00 2001 From: teastep Date: Sun, 10 Aug 2003 16:19:36 +0000 Subject: [PATCH] Conditionally create accounting chain git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@696 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb --- Shorewall/firewall | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Shorewall/firewall b/Shorewall/firewall index c576f30a1..565754607 100755 --- a/Shorewall/firewall +++ b/Shorewall/firewall @@ -1763,6 +1763,7 @@ delete_tc() # process_accounting_rule() { rule= + rule2= chain= accounting_error() { @@ -1854,10 +1855,7 @@ process_accounting_rule() { chain_exists accounting || createchain accounting No if iptables -A accounting $rule ; then - if [ "x$rule2" != x ]; then - if ! iptables -A accounting $rule2 ; then - return; - fi + [ "x$rule2" != x ] && run_iptables -A accounting $rule2 echo " Accounting rule" $action $source $dest $proto $port $sport Added fi else