From 8df03c85fe0b83e0a7508298591ae92b4c13c986 Mon Sep 17 00:00:00 2001
From: Jo-Philipp Wich <jow@openwrt.org>
Date: Mon, 14 Sep 2009 15:18:48 +0000
Subject: [PATCH] firewall: move the config_get out of the loop, no need to
 call it multiple times

SVN-Revision: 17581
---
 package/firewall/files/20-firewall | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/package/firewall/files/20-firewall b/package/firewall/files/20-firewall
index 32f8a853da..1cfc1b9c0e 100644
--- a/package/firewall/files/20-firewall
+++ b/package/firewall/files/20-firewall
@@ -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
 }
-- 
GitLab