From a5885435d63d72f03e48be6e8b26582ce6487bfb Mon Sep 17 00:00:00 2001 From: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com> Date: Thu, 14 May 2026 22:00:42 +0200 Subject: [PATCH] Assert on attempting to login the same user more than once (#4416) --- src/core/user_manager.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/core/user_manager.cpp b/src/core/user_manager.cpp index b13593b30..6f94e8b12 100644 --- a/src/core/user_manager.cpp +++ b/src/core/user_manager.cpp @@ -3,6 +3,7 @@ #include #include +#include #include #include "emulator_settings.h" #include "libraries/system/userservice.h" @@ -200,9 +201,7 @@ void UserManager::LoginUser(User* u, s32 player_index) { } for (auto& logged_in_user : logged_in_users) { - if (logged_in_user == u) { - logged_in_user = nullptr; - } + ASSERT(logged_in_user != u); } u->logged_in = true;