libs/core: fix removal of wifi networks without interface attached (OpenWrt #10400)
authorJo-Philipp Wich <jow@openwrt.org>
Sat, 12 Nov 2011 11:27:10 +0000 (11:27 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sat, 12 Nov 2011 11:27:10 +0000 (11:27 +0000)
libs/core/luasrc/model/network.lua

index eff84f8108e0935e378a0bcc997361062be51775..61da9dfd0414ebf7af04ca135fe934ca4437b38b 100644 (file)
@@ -1411,8 +1411,9 @@ function wifinet.adminlink(self)
 end
 
 function wifinet.get_network(self)
-       if _uci_real:get("network", self.iwdata.network) == "interface" then
-               return network(self.iwdata.network)
+       local net = tostring(self.iwdata.network)
+       if net and _uci_real:get("network", net) == "interface" then
+               return network(net)
        end
 end