firewall: properly dispatch delif events if the network has a different name then the corresponding zone

SVN-Revision: 17580
This commit is contained in:
Jo-Philipp Wich 2009-09-14 14:47:43 +00:00
parent 36d7f7c017
commit 715285dd43
2 changed files with 2 additions and 2 deletions

View file

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=firewall PKG_NAME:=firewall
PKG_VERSION:=1 PKG_VERSION:=1
PKG_RELEASE:=6 PKG_RELEASE:=7
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk

View file

@ -29,7 +29,7 @@ config_foreach load_zones zone
[ ifdown = "$ACTION" ] && { [ ifdown = "$ACTION" ] && {
for z in $ZONE; do for z in $ZONE; do
local up local up
config_get up $z up config_get up "$INTERFACE" up
[ "$up" == "1" ] && delif "$INTERFACE" "$ifname" "$z" [ "$up" == "1" ] && delif "$INTERFACE" "$ifname" "$z"
done done
} }