0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-09-26 18:38:52 +02:00

ircd::client: Condition to suppress log warning; minor cleanup.

This commit is contained in:
Jason Volk 2018-05-30 02:56:08 -07:00
parent 8a173d802d
commit 0f4270e91a

View file

@ -189,7 +189,7 @@ ircd::client::wait_all()
while(!client::list.empty())
{
if(!dock.wait_for(seconds(2)))
if(!dock.wait_for(seconds(2)) && !client::list.empty())
log::warning
{
"Waiting for %zu clients to close...", client::list.size()
@ -463,9 +463,12 @@ try
}
catch(const std::exception &e)
{
log::error("socket(%p) EOF: %s",
client.sock.get(),
e.what());
log::error
{
"socket(%p) EOF: %s",
client.sock.get(),
e.what()
};
return false;
}
@ -490,9 +493,12 @@ try
}
catch(const std::exception &e)
{
log::error("socket(%p) short_read: %s",
client.sock.get(),
e.what());
log::error
{
"socket(%p) short_read: %s",
client.sock.get(),
e.what()
};
return false;
}