diff --git a/engine/server/sv_main.c b/engine/server/sv_main.c index 78977e6ba..100d220a1 100644 --- a/engine/server/sv_main.c +++ b/engine/server/sv_main.c @@ -3621,7 +3621,7 @@ void SV_ExtractFromUserinfo (client_t *cl) // check to see if another user by the same name exists while (1) { for (i=0, client = svs.clients ; istate != cs_spawned || client == cl) + if (client->state < cs_connected || client == cl) continue; if (!stricmp(client->name, newname)) break;