applications/luci-firewall: cope with both tables and strings when processing zone...
[project/luci.git] / 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