From 20494634898e8258ff64532f8e8934d57d81e916 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 16 Aug 2019 03:57:28 +0000
Subject: [PATCH] Don't include system.stats.total_logons in the logon object
 unless it's a terminal server (BBS) logon.

---
 exec/load/logonlist_lib.js | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/exec/load/logonlist_lib.js b/exec/load/logonlist_lib.js
index d93fadd09d..7da9003682 100644
--- a/exec/load/logonlist_lib.js
+++ b/exec/load/logonlist_lib.js
@@ -22,11 +22,12 @@ function add(obj)
 		obj.user.limits = undefined;
 		obj.user.security = undefined;
 	}
-	if(obj.node === undefined && js.global.bbs !== undefined)
-		obj.node = bbs.node_num;
-	if(obj.total === undefined)
-		obj.total = system.stats.total_logons;
-
+	if(js.global.bbs !== undefined) {
+		if(obj.node === undefined)
+			obj.node = bbs.node_num;
+		if(obj.total === undefined)
+			obj.total = system.stats.total_logons;
+	}
 	if(obj.terminal === undefined
 		&& js.global.console !== undefined) {
 		obj.terminal =  { 
-- 
GitLab