aboutsummaryrefslogtreecommitdiff
path: root/src/util/connection.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2015-02-28 15:56:19 +0000
committerChristian Grothoff <christian@grothoff.org>2015-02-28 15:56:19 +0000
commit2c2a6b688d158dcc8638bb431b6669894b8b780e (patch)
treec7dc6994dd05056c507adf407c68eb37efad2111 /src/util/connection.c
parent0d94b5ea4c38d3a95975fe34cf8542d04e1bb68c (diff)
downloadgnunet-2c2a6b688d158dcc8638bb431b6669894b8b780e.tar.gz
gnunet-2c2a6b688d158dcc8638bb431b6669894b8b780e.zip
ignore EAGAIN from accept()
Diffstat (limited to 'src/util/connection.c')
-rw-r--r--src/util/connection.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/util/connection.c b/src/util/connection.c
index 8560f52af..cd3ebad61 100644
--- a/src/util/connection.c
+++ b/src/util/connection.c
@@ -342,7 +342,8 @@ GNUNET_CONNECTION_create_from_accept (GNUNET_CONNECTION_AccessCheck access_cb,
342 GNUNET_NETWORK_socket_accept (lsock, (struct sockaddr *) &addr, &addrlen); 342 GNUNET_NETWORK_socket_accept (lsock, (struct sockaddr *) &addr, &addrlen);
343 if (NULL == sock) 343 if (NULL == sock)
344 { 344 {
345 LOG_STRERROR (GNUNET_ERROR_TYPE_WARNING, "accept"); 345 if (EAGAIN != errno)
346 LOG_STRERROR (GNUNET_ERROR_TYPE_WARNING, "accept");
346 return NULL; 347 return NULL;
347 } 348 }
348 if ((addrlen > sizeof (addr)) || (addrlen < sizeof (sa_family_t))) 349 if ((addrlen > sizeof (addr)) || (addrlen < sizeof (sa_family_t)))