forked from extern/shorewall_code
Allow spaces in the argument to the iprange command.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
This commit is contained in:
parent
d4957696d1
commit
e762998f1e
@ -827,14 +827,20 @@ case "$COMMAND" in
|
||||
;;
|
||||
|
||||
iprange)
|
||||
[ -n "$debugging" ] && set -x
|
||||
case $2 in
|
||||
[ -n "$g_debugging" ] && set -x
|
||||
range=''
|
||||
while [ $# -gt 0 ]; do
|
||||
shift
|
||||
range="${range}${1}"
|
||||
done
|
||||
|
||||
case $range in
|
||||
*.*.*.*-*.*.*.*)
|
||||
for address in ${2%-*} ${2#*-}; do
|
||||
for address in ${range%-*} ${range#*-}; do
|
||||
valid_address $address || fatal_error "Invalid IP address: $address"
|
||||
done
|
||||
|
||||
ip_range $2
|
||||
ip_range $range
|
||||
;;
|
||||
*)
|
||||
usage 1
|
||||
|
@ -2118,13 +2118,19 @@ case "$COMMAND" in
|
||||
|
||||
iprange)
|
||||
[ -n "$g_debugging" ] && set -x
|
||||
case $2 in
|
||||
range=''
|
||||
while [ $# -gt 0 ]; do
|
||||
shift
|
||||
range="${range}${1}"
|
||||
done
|
||||
|
||||
case $range in
|
||||
*.*.*.*-*.*.*.*)
|
||||
for address in ${2%-*} ${2#*-}; do
|
||||
for address in ${range%-*} ${range#*-}; do
|
||||
valid_address $address || fatal_error "Invalid IP address: $address"
|
||||
done
|
||||
|
||||
ip_range $2
|
||||
ip_range $range
|
||||
;;
|
||||
*)
|
||||
usage 1
|
||||
|
Loading…
Reference in New Issue
Block a user