Simplify ip_range slightly

git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@645 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
teastep 2003-07-06 14:34:46 +00:00
parent 2ec4e96fbd
commit ceed25dc1c

View File

@ -297,13 +297,13 @@ ip_range() {
z=1 z=1
while [ $(( $first % $y )) -eq 0 -a $(( $first + $y )) -le $l ]; do while [ $(( $first % $y )) -eq 0 -a $(( $first + $y )) -le $l ]; do
vlsm=$x vlsm=/$x
x=$(( $x - 1 )) x=$(( $x - 1 ))
z=$y z=$y
y=$(( $y * 2 )) y=$(( $y * 2 ))
done done
[ -n "$vlsm" ] && echo `encodeaddr $first`/$vlsm || echo `encodeaddr $first` echo `encodeaddr $first`$vlsm
first=$(($first + $z)) first=$(($first + $z))
done done
} }