libs/nixio: allow calls to nixio.util.consume() with no iterator given
[project/luci.git] / libs / nixio / lua / nixio / util.lua
index d83209a..ecefb4c 100644 (file)
@@ -28,8 +28,10 @@ local ZBUG = uname.sysname == "Linux" and uname.release:sub(1, 3) == "2.4"
 
 function consume(iter, append)
        local tbl = append or {}
-       for obj in iter do
-               tbl[#tbl+1] = obj
+       if iter then
+               for obj in iter do
+                       tbl[#tbl+1] = obj
+               end
        end
        return tbl
 end