diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-02-28 15:56:19 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-02-28 15:56:19 +0000 |
commit | 2c2a6b688d158dcc8638bb431b6669894b8b780e (patch) | |
tree | c7dc6994dd05056c507adf407c68eb37efad2111 /src/util/connection.c | |
parent | 0d94b5ea4c38d3a95975fe34cf8542d04e1bb68c (diff) | |
download | gnunet-2c2a6b688d158dcc8638bb431b6669894b8b780e.tar.gz gnunet-2c2a6b688d158dcc8638bb431b6669894b8b780e.zip |
ignore EAGAIN from accept()
Diffstat (limited to 'src/util/connection.c')
-rw-r--r-- | src/util/connection.c | 3 |
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))) |