Fixes for multiport

master
bbruns 2010-09-26 22:10:18 +00:00
parent d687925d1f
commit 076b234f64
1 changed files with 2 additions and 2 deletions

View File

@ -267,7 +267,7 @@ if [ "$TCPPORTS" ] || [ "$UDPPORTS" ]; then
PORTS_COUNT=${#TCPPORTS[@]} PORTS_COUNT=${#TCPPORTS[@]}
PORTS_COUNT_CURR=0 PORTS_COUNT_CURR=0
while [[ $PORTS_COUNT_CURR < $PORTS_COUNT ]]; do while [[ $PORTS_COUNT_CURR < $PORTS_COUNT ]]; do
for ((i=$PORTS_COUNT_CURR; i <=(($PORTS_COUNT_CURR+(($NF_MULTI_MAX_PORTS-1)))); i++)); do for ((i=$PORTS_COUNT_CURR; i <=(($PORTS_COUNT_CURR+(($NF_MULTIPORT_MAX_PORTS-1)))); i++)); do
if [ ${TCPPORTS[$i]} ]; then if [ ${TCPPORTS[$i]} ]; then
PORTS="${PORTS},${TCPPORTS[$i]}" PORTS="${PORTS},${TCPPORTS[$i]}"
fi fi
@ -570,7 +570,7 @@ if [ $IPV6 ]; then
PORTS_COUNT=${#IPV6TCP[@]} PORTS_COUNT=${#IPV6TCP[@]}
PORTS_COUNT_CURR=0 PORTS_COUNT_CURR=0
while [[ $PORTS_COUNT_CURR < $PORTS_COUNT ]]; do while [[ $PORTS_COUNT_CURR < $PORTS_COUNT ]]; do
for ((i=$PORTS_COUNT_CURR; i <=(($PORTS_COUNT_CURR+(($NF_MULTI_MAX_PORTS-1)))); i++)); do for ((i=$PORTS_COUNT_CURR; i <=(($PORTS_COUNT_CURR+(($NF_MULTIPORT_MAX_PORTS-1)))); i++)); do
if [ ${IPV6TCP[$i]} ]; then if [ ${IPV6TCP[$i]} ]; then
PORTS="${PORTS},${IPV6TCP[$i]}" PORTS="${PORTS},${IPV6TCP[$i]}"
fi fi