applications/luci-firewall: cope with both tables and strings when processing zone...
authorJo-Philipp Wich <jow@openwrt.org>
Thu, 24 Apr 2014 21:42:55 +0000 (21:42 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Thu, 24 Apr 2014 21:42:55 +0000 (21:42 +0000)
applications/luci-firewall/luasrc/model/cbi/firewall/rule-details.lua

index 3f5eb35..d29879c 100644 (file)
@@ -13,6 +13,7 @@ You may obtain a copy of the License at
 ]]--
 
 local sys = require "luci.sys"
+local utl = require "luci.util"
 local dsp = require "luci.dispatcher"
 local nxo = require "nixio"
 
@@ -62,7 +63,7 @@ elseif rule_type == "redirect" then
                        local n = s.network or s.name
                        if n then
                                local i
-                               for i in n:gmatch("%S+") do
+                               for i in utl.imatch(n) do
                                        if i == "wan" then
                                                wan_zone = s.name
                                                return false