gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r18023 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r18023 - gnunet/src/transport
Date: Sat, 5 Nov 2011 15:46:54 +0100

Author: grothoff
Date: 2011-11-05 15:46:54 +0100 (Sat, 05 Nov 2011)
New Revision: 18023

Modified:
   gnunet/src/transport/gnunet-service-transport_neighbours.c
Log:
LRN: Call-transport-disconnect-to-clear-session-message-q.patch:
This was submitted to #1880, but i'm including this here as well.



Modified: gnunet/src/transport/gnunet-service-transport_neighbours.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_neighbours.c  2011-11-05 
14:46:08 UTC (rev 18022)
+++ gnunet/src/transport/gnunet-service-transport_neighbours.c  2011-11-05 
14:46:54 UTC (rev 18023)
@@ -862,6 +862,14 @@
     return;
   change_state (n, S_DISCONNECT);
 
+  if (n->plugin_name != NULL)
+  {
+    struct GNUNET_TRANSPORT_PluginFunctions *papi;
+    papi = GST_plugins_find (n->plugin_name);
+    if (papi != NULL)
+      papi->disconnect (papi->cls, &n->id);
+  }
+
   while (NULL != (mq = n->messages_head))
   {
     GNUNET_CONTAINER_DLL_remove (n->messages_head, n->messages_tail, mq);




reply via email to

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