diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2013-12-03 15:23:09 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2013-12-03 15:23:09 +0000 |
commit | cb6bdd9f507f28f3b20e4d7c7fa54c417f562242 (patch) | |
tree | 3366e33d54d8e3e45fc05c8a7e33db7b8eaed0a7 /libs | |
parent | e22e6dd9ca7e6978daa1b064f739538ef723e28f (diff) |
libs/core: further network model compatibility fixes
Diffstat (limited to 'libs')
-rw-r--r-- | libs/core/luasrc/model/network.lua | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/libs/core/luasrc/model/network.lua b/libs/core/luasrc/model/network.lua index c2c49f4c0..a409621f8 100644 --- a/libs/core/luasrc/model/network.lua +++ b/libs/core/luasrc/model/network.lua @@ -1173,11 +1173,7 @@ function interface.bridge_stp(self) end function interface.is_up(self) - if self.wif then - return self.wif:is_up() - else - return self:_ubus("up") or false - end + return self:_ubus("up") or false end function interface.is_bridge(self) @@ -1425,7 +1421,8 @@ function wifinet.get_device(self) end function wifinet.is_up(self) - return (_wifi_state("section", self.sid, "up") == true) + local ifc = self:get_interface() + return (ifc and ifc:is_up() or false) end function wifinet.active_mode(self) |