gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r30373 - gnunet/src/mesh


From: gnunet
Subject: [GNUnet-SVN] r30373 - gnunet/src/mesh
Date: Mon, 21 Oct 2013 14:03:02 +0200

Author: bartpolot
Date: 2013-10-21 14:03:02 +0200 (Mon, 21 Oct 2013)
New Revision: 30373

Modified:
   gnunet/src/mesh/gnunet-service-mesh_connection.c
Log:
- stop recursion on destroy


Modified: gnunet/src/mesh/gnunet-service-mesh_connection.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh_connection.c    2013-10-21 05:46:43 UTC 
(rev 30372)
+++ gnunet/src/mesh/gnunet-service-mesh_connection.c    2013-10-21 12:03:02 UTC 
(rev 30373)
@@ -1842,6 +1842,10 @@
   if (NULL == c)
     return;
 
+  if (2 == c->destroy) /* cancel queues -> GMP_queue_cancel -> q_destroy -> */
+    return;            /* -> message_sent -> GMC_destroy. Don't loop. */
+  c->destroy = 2;
+
   LOG (GNUNET_ERROR_TYPE_DEBUG, "destroying connection %s\n", GMC_2s (c));
 
   /* Cancel all traffic */




reply via email to

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