OSDN Git Service

luci-mod-status: fix onlineusers count
authorTianling Shen <cnsztl@immortalwrt.org>
Mon, 28 Mar 2022 07:02:27 +0000 (15:02 +0800)
committerTianling Shen <cnsztl@immortalwrt.org>
Mon, 28 Mar 2022 07:02:27 +0000 (15:02 +0800)
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
modules/luci-base/root/usr/libexec/rpcd/luci
modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js

index d1c12de..38571d0 100755 (executable)
@@ -643,8 +643,9 @@ local methods = {
        getOnlineUsers = {
                call = function()
                        local sys = require "luci.sys"
-                       local onlineusers = sys.exec("cat /proc/net/arp | grep 'br-lan' | grep '0x2' | wc -l")
+                       local onlineusers = {}
 
+                       onlineusers.onlineusers = sys.exec("cat /proc/net/arp | grep 'br-lan' | grep '0x2' | wc -l")
                        return onlineusers
 
                end
index 4a39e22..f9c01bc 100644 (file)
@@ -87,7 +87,7 @@ return baseclass.extend({
 
                var fields = [
                        _('Active Connections'), ct_max ? ct_count : null,
-                       _('Online Users'), onlineusers
+                       _('Online Users'), onlineusers ? onlineusers.onlineusers : null
                ];
 
                var ctstatus = E('table', { 'class': 'table' });