diff --git a/src/linux/get_user_count.cpp b/src/linux/get_user_count.cpp index 12ca8c5e5339421f4aa14c614b0fe5d19be7e0e3..2dc73c61611cb6b7f919d85acc05a092f300044a 100644 --- a/src/linux/get_user_count.cpp +++ b/src/linux/get_user_count.cpp @@ -500,14 +500,14 @@ int get_user_count() { for (i = u; i; i = u) { if (!strcmp(i->logout, yesterday)) { - users.insert(i->user); + users.insert(i->user); } else if (!strcmp(i->login, yesterday)) { - users.insert(i->user); - } else if (( strcmp(i->login, yesterday) && + users.insert(i->user); + } else if (( strcmp(i->login, yesterday) && strcmp(i->login, today)) && (!strcmp(i->logout, today) || - !strcmp(i->logout, "999999"))) { - users.insert(i->user); - } + !strcmp(i->logout, "999999"))) { + users.insert(i->user); + } u = i->next; free(i); }