applications/luci-statistics: avoid global vars, avoid nil indexing, get rid of count...
[project/luci.git] / applications / luci-statistics / luasrc / statistics / datatree.lua
index d6de6fa..850b83a 100644 (file)
@@ -196,10 +196,12 @@ end
 function Instance.host_instances( self )
        local hosts_path = fs.glob(self._rrddir..'/*')
        local hosts = { }
-       k = 1
-       for v in hosts_path do
-               hosts[k] = fs.basename(v)
-               k=k+1
+
+       if hosts_path then
+               local path
+               for path in hosts_path do
+                       hosts[#hosts+1] = fs.basename(path)
+               end
        end
 
        return hosts