Commit 05a82b81 authored by louiz’'s avatar louiz’

Display a better error when connection fails

The error should not tell “while reading” when we are just connecting.
parent 24176883
......@@ -266,7 +266,10 @@ ssize_t TCPSocketHandler::do_recv(void* recv_buf, const size_t buf_size)
}
else if (-1 == size)
{
log_warning("Error while reading from socket: " << strerror(errno));
if (this->connecting)
log_warning("Error connecting: " << strerror(errno));
else
log_warning("Error while reading from socket: " << strerror(errno));
// Remember if we were connecting, or already connected when this
// happened, because close() sets this->connecting to false
const auto were_connecting = this->connecting;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment