verbose errors to help debug arm problems...
authorNathan S. Evans <evans@in.tum.de>
Thu, 6 May 2010 12:30:54 +0000 (12:30 +0000)
committerNathan S. Evans <evans@in.tum.de>
Thu, 6 May 2010 12:30:54 +0000 (12:30 +0000)
src/util/service.c

index 8597fddf604d3f09e0f806210ef9388887d2b1bf..ba2db383c7f2f4313399fcf49b6f3222338eea73 100644 (file)
@@ -578,8 +578,8 @@ transmit_shutdown_deny (void *cls, size_t size, void *buf)
 
   if (size < sizeof (struct GNUNET_MessageHeader))
     {
-      return 0;                 /* client disconnected */
       GNUNET_SERVER_receive_done (client, GNUNET_SYSERR);
+      return 0;                 /* client disconnected */
     }
   msg = (struct GNUNET_MessageHeader *) buf;
   msg->type = htons (GNUNET_MESSAGE_TYPE_SHUTDOWN_REFUSE);
@@ -597,10 +597,15 @@ transmit_shutdown_ack (void *cls, size_t size, void *buf)
 
   if (size < sizeof (struct GNUNET_MessageHeader))
     {
-      return 0;                 /* client disconnected */
+      GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+                  _("Failed to transmit shutdown ACK.\n"));
       GNUNET_SERVER_receive_done (client, GNUNET_SYSERR);
+      return 0;                 /* client disconnected */
     }
 
+  GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+              _("Transmitting shutdown ACK.\n"));
+
   msg = (struct GNUNET_MessageHeader *) buf;
   msg->type = htons (GNUNET_MESSAGE_TYPE_SHUTDOWN_ACK);
   msg->size = htons (sizeof (struct GNUNET_MessageHeader));