Changeset 5388
- Timestamp:
- 10/10/09 05:48:57 (4 years ago)
- Files:
-
- 1 modified
-
luci/trunk/libs/core/luasrc/model/firewall.lua (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
luci/trunk/libs/core/luasrc/model/firewall.lua
r5374 r5388 75 75 end 76 76 77 function get_zone s_by_network(self, net)78 local z ones = { }77 function get_zone_by_network(self, net) 78 local z 79 79 ub.uci:foreach("firewall", "zone", 80 80 function(s) 81 if s.name then81 if s.name and net then 82 82 local n 83 83 for _, n in ipairs(ub:list(s.network or s.name)) do 84 84 if n == net then 85 z ones[#zones+1] = zone(s['.name'])86 return true85 z = s['.name'] 86 return false 87 87 end 88 88 end 89 89 end 90 90 end) 91 return z ones91 return z and zone(z) 92 92 end 93 93
