mirror of
https://gitlab.com/shorewall/code.git
synced 2025-06-24 03:31:24 +02:00
Fix bug in exclusion list processing
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@2498 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
fb9292eb71
commit
a2dca45579
@ -4824,9 +4824,9 @@ process_rule() # $1 = target
|
|||||||
# logtag = Log tag
|
# logtag = Log tag
|
||||||
# policy = Applicable Policy
|
# policy = Applicable Policy
|
||||||
#
|
#
|
||||||
add_a_rule()
|
add_a_rule() # $1 = chain to add rules to
|
||||||
{
|
{
|
||||||
local natrule=
|
local natrule= chain=$1
|
||||||
|
|
||||||
do_ports() {
|
do_ports() {
|
||||||
if [ -n "$port" ]; then
|
if [ -n "$port" ]; then
|
||||||
@ -5366,7 +5366,7 @@ process_rule() # $1 = target
|
|||||||
server=${servers:=-}
|
server=${servers:=-}
|
||||||
port=${ports:=-}
|
port=${ports:=-}
|
||||||
cport=${cports:=-}
|
cport=${cports:=-}
|
||||||
add_a_rule
|
add_a_rule $chain
|
||||||
done
|
done
|
||||||
elif [ -n "$MULTIPORT" ] && \
|
elif [ -n "$MULTIPORT" ] && \
|
||||||
! list_search $protocol "icmp" "ICMP" "1" && \
|
! list_search $protocol "icmp" "ICMP" "1" && \
|
||||||
@ -5387,7 +5387,7 @@ process_rule() # $1 = target
|
|||||||
server=${servers:=-}
|
server=${servers:=-}
|
||||||
port=${ports:=-}
|
port=${ports:=-}
|
||||||
cport=${cports:=-}
|
cport=${cports:=-}
|
||||||
add_a_rule
|
add_a_rule $chain
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
#
|
#
|
||||||
@ -5398,7 +5398,7 @@ process_rule() # $1 = target
|
|||||||
for port in $(separate_list ${ports:=-}); do
|
for port in $(separate_list ${ports:=-}); do
|
||||||
for cport in $(separate_list ${cports:=-}); do
|
for cport in $(separate_list ${cports:=-}); do
|
||||||
server=${servers:=-}
|
server=${servers:=-}
|
||||||
add_a_rule
|
add_a_rule $chain
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
@ -5423,7 +5423,7 @@ process_rule() # $1 = target
|
|||||||
#
|
#
|
||||||
port=${ports:=-}
|
port=${ports:=-}
|
||||||
cport=${cports:=-}
|
cport=${cports:=-}
|
||||||
add_a_rule
|
add_a_rule $chain
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
elif [ -n "$MULTIPORT" ] && \
|
elif [ -n "$MULTIPORT" ] && \
|
||||||
@ -5445,7 +5445,7 @@ process_rule() # $1 = target
|
|||||||
#
|
#
|
||||||
port=${ports:=-}
|
port=${ports:=-}
|
||||||
cport=${cports:=-}
|
cport=${cports:=-}
|
||||||
add_a_rule
|
add_a_rule $chain
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
@ -5457,7 +5457,7 @@ process_rule() # $1 = target
|
|||||||
for server in $(separate_list ${servers:=-}); do
|
for server in $(separate_list ${servers:=-}); do
|
||||||
for port in $(separate_list ${ports:=-}); do
|
for port in $(separate_list ${ports:=-}); do
|
||||||
for cport in $(separate_list ${cports:=-}); do
|
for cport in $(separate_list ${cports:=-}); do
|
||||||
add_a_rule
|
add_a_rule $chain
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
Loading…
x
Reference in New Issue
Block a user