local number = getInterfaceNumber(interface)
local uci = require "luci.model.uci".cursor(nil, "/var/state")
- local device = uci:get("network", interface, "ifname")
+ local nw = require "luci.model.network".init()
+ local network = nw:get_network(interface)
+ local device = network and network:ifname()
luci.http.prepare_content("text/plain")
- if device ~= "" then
+ if device then
if task == "ping_gateway" then
local gateway = get_gateway(interface)
if gateway ~= nil then