fix: delete client, if he empty

This commit is contained in:
Talyx
2022-02-01 17:39:45 +03:00
parent d63e122778
commit f8343098e8
4 changed files with 19 additions and 5 deletions

View File

@@ -149,7 +149,10 @@ std::string Client::generateRespons(void)
bool Client::readyToSend(void)
{
return(_request.ok());
if (_request.ok())
return(_request.ok());
else
return false;
}
void Client::printClientInfo(void)
@@ -183,6 +186,15 @@ void Client::printClientInfo(void)
}
bool Client::isEmpty(void)
{
if (!_request.ok() && _request.getHeaderSize() == 0
&& _request.getContentLength() == 0)
return (true);
else
return (false);
}
void Client::clear(void)
{
_fd = -1;