fixing segv
[oweals/gnunet.git] / src / nat / upnp-discover.c
index 715f2fcee44df74866796ab07f73bf88f0800067..5c64d161d6c1ad0eaefab4a59b2c91a48142a4a7 100644 (file)
@@ -955,7 +955,8 @@ discover_recv (void *data, const struct GNUNET_SCHEDULER_TaskContext *tc)
                                     &addrlen);
   if (received == GNUNET_SYSERR)
     {
-      PRINT_SOCKET_ERROR ("GNUNET_NETWORK_socket_recvfrom");
+      if (errno != EAGAIN)
+       PRINT_SOCKET_ERROR ("GNUNET_NETWORK_socket_recvfrom");
     }
 #if DEBUG_UPNP
   else