From f2e86a3df74d6083d7d51cae9944cebf61a6378e Mon Sep 17 00:00:00 2001 From: yrutschle Date: Tue, 26 Aug 2025 22:17:58 +0200 Subject: [PATCH] do not log if accept returns EAGAIN --- tcp-listener.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tcp-listener.c b/tcp-listener.c index 7572e62..9f2a16d 100644 --- a/tcp-listener.c +++ b/tcp-listener.c @@ -165,6 +165,7 @@ struct connection* accept_new_connection(struct listen_endpoint* endpoint, struc print_message(msg_fd, "accepting from %d\n", listen_socket); in_socket = accept(listen_socket, 0, 0); + if ((res == -1) && (errno == EAGAIN)) return NULL; /* Do not log if we're just retring next iteration */ CHECK_RES_RETURN(in_socket, "accept", NULL); res = set_nonblock(in_socket);