diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2011-04-28 10:27:00 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2011-04-28 10:27:00 +0000 |
commit | 8879c55bb39b31a03de5d798a436d73b30a011d6 (patch) | |
tree | 14b7aeb7d1d3cb13c2d51fde123d1af1bfa7c9a0 /applications | |
parent | 254c8d368ec37d76fe73f540be7af119b00acb1a (diff) |
applications/luci-vnstat: fix crash if dbdir is defined but not existing yet
Diffstat (limited to 'applications')
-rw-r--r-- | applications/luci-vnstat/luasrc/model/cbi/vnstat.lua | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/applications/luci-vnstat/luasrc/model/cbi/vnstat.lua b/applications/luci-vnstat/luasrc/model/cbi/vnstat.lua index 9161ec6a67..5c5e8f7aa2 100644 --- a/applications/luci-vnstat/luasrc/model/cbi/vnstat.lua +++ b/applications/luci-vnstat/luasrc/model/cbi/vnstat.lua @@ -37,10 +37,12 @@ local ifaces = { } local enabled = { } local iface -for iface in fs.dir(dbdir) do - if iface:sub(1,1) ~= '.' then - ifaces[iface] = iface - enabled[iface] = iface +if fs.access(dbdir) then + for iface in fs.dir(dbdir) do + if iface:sub(1,1) ~= '.' then + ifaces[iface] = iface + enabled[iface] = iface + end end end |