gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r13851 - gnunet/src/core


From: gnunet
Subject: [GNUnet-SVN] r13851 - gnunet/src/core
Date: Tue, 30 Nov 2010 18:06:01 +0100

Author: nevans
Date: 2010-11-30 18:06:01 +0100 (Tue, 30 Nov 2010)
New Revision: 13851

Modified:
   gnunet/src/core/gnunet-service-core.c
Log:
add comment to explain

Modified: gnunet/src/core/gnunet-service-core.c
===================================================================
--- gnunet/src/core/gnunet-service-core.c       2010-11-30 17:05:17 UTC (rev 
13850)
+++ gnunet/src/core/gnunet-service-core.c       2010-11-30 17:06:01 UTC (rev 
13851)
@@ -4407,11 +4407,14 @@
       cnm.peer = *peer;
       send_to_all_clients (&cnm.header, GNUNET_NO, 
GNUNET_CORE_OPTION_SEND_DISCONNECT);
     }
-  if (NULL != n->th)
+
+  /* On transport disconnect transport doesn't cancel requests, so must do so 
here. */
+  if (n->th != NULL)
     {
-      GNUNET_TRANSPORT_notify_transmit_ready_cancel (n->th);
-      n->th = NULL;
+      GNUNET_TRANSPORT_notify_transmit_ready_cancel(n->th);
     }
+  n->th = NULL;
+
   n->is_connected = GNUNET_NO;
   n->status = PEER_STATE_DOWN;
   while (NULL != (car = n->active_client_request_head))




reply via email to

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