fix: delete client

This commit is contained in:
3lswear
2022-02-20 21:13:27 +03:00
parent f05693edd3
commit 7c849e301b

View File

@@ -227,8 +227,10 @@ void Server::run(void)
if (events & EPOLLIN)
{
readSocket(*client_map[fd], fd);
if (client_map[fd]->done || client_map[fd]->isEmpty())
if (client_map[fd]->done)
{
delete_client(client_map, fd);
}
else if (client_map[fd]->readyToSend())
{
client_map[fd]->generateRespons(_configs);