diff --git a/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status b/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status index ea520e22..b7436d27 100755 --- a/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status +++ b/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status @@ -73,20 +73,22 @@ io.write("
") +if interfaces ~= {} then + for _, ifname in ipairs(interfaces) do + io.write("") + end end local stat, fastd_status = pcall(" .. escape_html(ifname) .. "
") + io.write("") - for _, line in ipairs(util.split(util.exec("iw dev " .. ifname .. " station dump"))) do - local mac = line:match("^Station (.*) %(on ") - if mac then - io.write("Station " .. mac .. " (on " .. escape_html(ifname) .. ")\n") - else - io.write(escape_html(line) .. "\n") + for _, line in ipairs(util.split(util.exec("iw dev " .. ifname .. " station dump"))) do + local mac = line:match("^Station (.*) %(on ") + if mac then + io.write("Station " .. mac .. " (on " .. escape_html(ifname) .. ")\n") + else + io.write(escape_html(line) .. "\n") + end end - end - io.write("") + io.write("