[Top][All Lists]
[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);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r18023 - gnunet/src/transport,
gnunet <=