diff --git a/src/connector.c b/src/connector.c index 4994f0a7..b282189f 100644 --- a/src/connector.c +++ b/src/connector.c @@ -204,8 +204,8 @@ retry: /* We should have something to read if called since poll set * this fd's revents status so if there's nothing it means the * client has disconnected. */ - LOGINFO("Client fd %d disconnected with ret %d errno %d: %s", client->fd, - ret, errno, strerror(errno)); + LOGINFO("Client fd %d disconnected with ret %d errno %d %s", client->fd, + ret, errno, errno ? strerror(errno) : ""); invalidate_client(ckp, ci, client); return; }