modules/admin-full: fix exception in interface status page for devices with an empty...
authorJo-Philipp Wich <jow@openwrt.org>
Mon, 8 Jun 2009 20:40:18 +0000 (20:40 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Mon, 8 Jun 2009 20:40:18 +0000 (20:40 +0000)
modules/admin-full/luasrc/view/admin_status/interfaces.htm

index 482aa0c..5358cae 100644 (file)
@@ -63,7 +63,7 @@ $Id$
        end
 
        function get_vlan(i)
-               return i:match("^%w+%.(%d+)$")
+               return i and i:match("^%w+%.(%d+)$")
        end
 
        function get_vlan_ports(i)
@@ -178,7 +178,7 @@ $Id$
                                dev     = get_ifname(i)
                                vlan    = get_vlan(dev)
 
-                               if devinfo and devinfo[dev] then
+                               if dev and devinfo and devinfo[dev] then
                        %>
                                <h3><%:a_s_if_interface Interface%> <%=i['.name']%></h3>
                                <p style="font-size:90%;padding-left:1em">