gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r9229 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r9229 - gnunet/src/util
Date: Tue, 20 Oct 2009 13:28:17 -0600

Author: grothoff
Date: 2009-10-20 13:28:16 -0600 (Tue, 20 Oct 2009)
New Revision: 9229

Modified:
   gnunet/src/util/connection.c
   gnunet/src/util/network.c
Log:
check return codes everywhere

Modified: gnunet/src/util/connection.c
===================================================================
--- gnunet/src/util/connection.c        2009-10-20 18:55:28 UTC (rev 9228)
+++ gnunet/src/util/connection.c        2009-10-20 19:28:16 UTC (rev 9229)
@@ -708,7 +708,7 @@
        (GNUNET_OK != GNUNET_NETWORK_socket_getsockopt (ap->sock, SOL_SOCKET, 
SO_ERROR, &error, &len)) ||
        (error != 0) || (errno != 0) )
     {
-      GNUNET_NETWORK_socket_close (ap->sock);
+      GNUNET_break (GNUNET_OK == GNUNET_NETWORK_socket_close (ap->sock));
       GNUNET_free (ap);
       if ( (NULL == h->ap_head) &&
           (h->dns_active == GNUNET_NO) )
@@ -724,7 +724,7 @@
   /* cancel all other attempts */
   while (NULL != (pos = h->ap_head))
     {
-      GNUNET_NETWORK_socket_close (pos->sock);
+      GNUNET_break (GNUNET_OK == GNUNET_NETWORK_socket_close (pos->sock));
       GNUNET_SCHEDULER_cancel (h->sched, pos->task);
       GNUNET_CONTAINER_DLL_remove (h->ap_head, h->ap_tail, pos);
       GNUNET_free (pos);

Modified: gnunet/src/util/network.c
===================================================================
--- gnunet/src/util/network.c   2009-10-20 18:55:28 UTC (rev 9228)
+++ gnunet/src/util/network.c   2009-10-20 19:28:16 UTC (rev 9229)
@@ -186,7 +186,7 @@
 #ifndef MINGW
   if (ret->fd >= FD_SETSIZE)
     {
-      close (ret->fd);
+      GNUNET_break (0 == close (ret->fd));
       GNUNET_free (ret);
       errno = EMFILE;
       return NULL;
@@ -481,7 +481,7 @@
 #ifndef MINGW
   if (ret->fd >= FD_SETSIZE)
     {
-      close (ret->fd);
+      GNUNET_break (0 == close (ret->fd));
       GNUNET_free (ret);
       errno = EMFILE;
       return NULL;





reply via email to

[Prev in Thread] Current Thread [Next in Thread]