Display a better error when connection fails
The error should not tell “while reading” when we are just connecting.
This commit is contained in:
@@ -266,6 +266,9 @@ ssize_t TCPSocketHandler::do_recv(void* recv_buf, const size_t buf_size)
|
||||
}
|
||||
else if (-1 == size)
|
||||
{
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user