gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r15427 - gnunet/src/transport
Date: Sun, 5 Jun 2011 15:25:21 +0200

Author: grothoff
Date: 2011-06-05 15:25:21 +0200 (Sun, 05 Jun 2011)
New Revision: 15427

Modified:
   gnunet/src/transport/transport_api_new.c
Log:
fix

Modified: gnunet/src/transport/transport_api_new.c
===================================================================
--- gnunet/src/transport/transport_api_new.c    2011-06-05 13:07:13 UTC (rev 
15426)
+++ gnunet/src/transport/transport_api_new.c    2011-06-05 13:25:21 UTC (rev 
15427)
@@ -1340,13 +1340,14 @@
              "Transport disconnect called!\n");
 #endif
   /* this disconnects all neighbours... */
-  disconnect_and_schedule_reconnect (handle);
+  if (handle->reconnect_task == GNUNET_SCHEDULER_NO_TASK)
+    disconnect_and_schedule_reconnect (handle);
   /* and now we stop trying to connect again... */
   if (handle->reconnect_task != GNUNET_SCHEDULER_NO_TASK)
     {
       GNUNET_SCHEDULER_cancel (handle->reconnect_task);
       handle->reconnect_task = GNUNET_SCHEDULER_NO_TASK;
-    }
+    }  
   GNUNET_CONTAINER_multihashmap_destroy (handle->neighbours);
   handle->neighbours = NULL;
   if (handle->quota_task != GNUNET_SCHEDULER_NO_TASK)




reply via email to

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