* luci/admin-full: cope with nil values in fstab overview
authorJo-Philipp Wich <jow@openwrt.org>
Tue, 16 Sep 2008 01:36:38 +0000 (01:36 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Tue, 16 Sep 2008 01:36:38 +0000 (01:36 +0000)
modules/admin-full/luasrc/model/cbi/admin_system/fstab.lua

index 78beed7306ed52ea6c0b564dd4fdc796e50b444d..35c85c696916d7fee349f6bcecf1c5fd9be4fcc7 100644 (file)
@@ -40,9 +40,9 @@ mp = v:option(DummyValue, "mountpoint", translate("a_s_fstab_mountpoint"))
 avail = v:option(DummyValue, "avail", translate("a_s_fstab_avail"))
 function avail.cfgvalue(self, section)
        return luci.tools.webadmin.byte_format(
-        tonumber(mounts[section].available) * 1024
+               ( tonumber(mounts[section].available) or 0 ) * 1024
        ) .. " / " .. luci.tools.webadmin.byte_format(
-        tonumber(mounts[section].blocks) * 1024
+               ( tonumber(mounts[section].blocks) or 0 ) * 1024
        )
 end
 
@@ -50,7 +50,7 @@ used = v:option(DummyValue, "used", translate("a_s_fstab_used"))
 function used.cfgvalue(self, section)
        return mounts[section].percent .. " (" ..
        luci.tools.webadmin.byte_format(
-        tonumber(mounts[section].used) * 1024
+               ( tonumber(mounts[section].used) or 0 ) * 1024
        ) .. ")"
 end