killing clients should take effect ASAP
Former-commit-id: d0ccb074d5451cd457fe88efeb007cdb9746cb7f
This commit is contained in:
parent
b5ba20fe1b
commit
7dac41ed72
@ -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++;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user