X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=libs%2Fsys%2Fluasrc%2Fsys.lua;h=df6280dda091c02a00e2dddd984301fcce19695a;hb=b2d5843ddc739fdd1f4a7359222d04cef5f88938;hp=66285249fc33e1d2181285c33caa0583e28f88c2;hpb=0b5861d6bfb468c840ccda78f532ee2af8c34ebc;p=project%2Fluci.git diff --git a/libs/sys/luasrc/sys.lua b/libs/sys/luasrc/sys.lua index 66285249f..df6280dda 100644 --- a/libs/sys/luasrc/sys.lua +++ b/libs/sys/luasrc/sys.lua @@ -233,7 +233,8 @@ net = {} -- The following fields are defined for arp entry objects: -- { "IP address", "HW address", "HW type", "Flags", "Mask", "Device" } function net.arptable(callback) - local arp, e, r, v + local arp = (not callback) and {} or nil + local e, r, v if fs.access("/proc/net/arp") then for e in io.lines("/proc/net/arp") do local r = { }, v