From: Christian Hesse <mail@eworm.de> accept() returns EAGAIN if no connections are present to be accepted. That's not an error, so do not print error if there is non. Signed-off-by: Christian Hesse <mail@eworm.de> --- libdaemon/server/daemon-server.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libdaemon/server/daemon-server.c b/libdaemon/server/daemon-server.c index 7911dd6..6de545e 100644 --- a/libdaemon/server/daemon-server.c +++ b/libdaemon/server/daemon-server.c @@ -491,7 +491,8 @@ static int handle_connect(daemon_state s) client.socket_fd = accept(s.socket_fd, (struct sockaddr *) &sockaddr, &sl); if (client.socket_fd < 0) { - ERROR(&s, "Failed to accept connection."); + if (errno != EAGAIN && (EWOULDBLOCK != EAGAIN && errno != EWOULDBLOCK)) + ERROR(&s, "Failed to accept connection."); return 0; } -- 2.9.0 _______________________________________________ linux-lvm mailing list linux-lvm@redhat.com https://www.redhat.com/mailman/listinfo/linux-lvm read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/