From 662364f8551b3db2a3cbc0000f2d3eec091d8e07 Mon Sep 17 00:00:00 2001 From: Attila Molnar Date: Mon, 28 Jul 2014 14:50:28 +0200 Subject: Allow fast sid reuse by erasing fake users from UserManager::uuidlist when the netsplit is handled, not in cull() --- src/users.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/users.cpp') diff --git a/src/users.cpp b/src/users.cpp index 8d22d166c..aed969c7b 100644 --- a/src/users.cpp +++ b/src/users.cpp @@ -340,7 +340,7 @@ CullResult FakeUser::cull() // Fake users don't quit, they just get culled. quitting = true; // Fake users are not inserted into UserManager::clientlist, they're only in the uuidlist - ServerInstance->Users->uuidlist.erase(uuid); + // and they are removed from there by the linking mod when the server splits return User::cull(); } -- cgit v1.3.1-10-gc9f91