From c0554fe765d92367cf3d672d384198b63cf6133f Mon Sep 17 00:00:00 2001 From: Arya Kiran Date: Sat, 21 Jan 2023 17:13:29 +0530 Subject: [PATCH] fix number of users online counter --- pages/users.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pages/users.go b/pages/users.go index b29cb81..31c1f8e 100644 --- a/pages/users.go +++ b/pages/users.go @@ -89,9 +89,15 @@ func UsersPage(c *fiber.Ctx) error { } usersonlinestr := string(usersonline) usersonlinededup := utils.Dedup(usersonlinestr) - outputa := int(strings.Count(usersonlinededup, " ")) var output int - output = outputa + 1 + if strings.Contains(usersonlinededup, " ") { + outputa := int(strings.Count(usersonlinededup, " ")) + output = outputa + 1 + } else if usersonlinededup == "" { + output = 0 + } else { + output = 1 + } users, err2 := exec.Command("bash", "-c", "/usr/bin/ls /home").Output() if err2 != nil { log.Error(err2)