[package] firewall: move the config_get out of the loop, no need to call it multiple...
[openwrt-10.03/.git] / package / firewall / files / 20-firewall
index 32f8a853da727f8c072ba8942bdfd047caca3e54..1cfc1b9c0e266a708af2dd424fbe0b83c93e6113 100644 (file)
@@ -27,9 +27,10 @@ config_foreach load_zones zone
 }
 
 [ ifdown = "$ACTION" ] && {
+       local up
+       config_get up "$INTERFACE" up
+
        for z in $ZONE; do 
-               local up
-               config_get up "$INTERFACE" up
                [ "$up" == "1" ] && delif "$INTERFACE" "$ifname" "$z"
        done
 }