luci-mod-admin-full: prevent unknown sysctl key warnings on status page
authorJo-Philipp Wich <jo@mein.io>
Sun, 4 Feb 2018 18:19:44 +0000 (19:19 +0100)
committerJo-Philipp Wich <jo@mein.io>
Sun, 4 Feb 2018 18:20:32 +0000 (19:20 +0100)
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
modules/luci-mod-admin-full/luasrc/view/admin_status/index.htm

index ff5e26de94114c5c8fa068eeb8b5dbe3e7652c55..5e6e494ad6e3cd03752ab76793bc7c189cdf385c 100644 (file)
                local conn_count = tonumber(
                        fs.readfile("/proc/sys/net/netfilter/nf_conntrack_count") or "") or 0
 
-               local conn_max = tonumber((
-                       luci.sys.exec("sysctl net.nf_conntrack_max") or
-                       luci.sys.exec("sysctl net.ipv4.netfilter.ip_conntrack_max") or
-                       ""):match("%d+")) or 4096
+               local conn_max = tonumber(luci.sys.exec(
+                       "sysctl -n -e net.nf_conntrack_max net.ipv4.netfilter.ip_conntrack_max"
+               ):match("%d+")) or 4096
 
                local rv = {
                        uptime     = sysinfo.uptime or 0,