killing clients should take effect ASAP

Former-commit-id: d0ccb074d5451cd457fe88efeb007cdb9746cb7f
This commit is contained in:
John Sully 2019-11-14 19:49:32 -05:00
parent b5ba20fe1b
commit 7dac41ed72

View File

@ -2521,9 +2521,17 @@ NULL
close_this_client = 1; close_this_client = 1;
} else { } else {
if (FCorrectThread(client)) if (FCorrectThread(client))
{
freeClient(client); freeClient(client);
}
else else
{
int iel = client->iel;
freeClientAsync(client); freeClientAsync(client);
aePostFunction(g_pserver->rgthreadvar[client->iel].el, [iel] {
freeClientsInAsyncFreeQueue(iel);
});
}
} }
killed++; killed++;
} }