gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r32771 - gnunet/src/mesh
Date: Sat, 22 Mar 2014 03:58:43 +0100

Author: bartpolot
Date: 2014-03-22 03:58:43 +0100 (Sat, 22 Mar 2014)
New Revision: 32771

Modified:
   gnunet/src/mesh/gnunet-service-mesh_peer.c
Log:
- don-t re-scheduler, destroy immediately (comes from scheduler)

Modified: gnunet/src/mesh/gnunet-service-mesh_peer.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh_peer.c  2014-03-22 02:58:42 UTC (rev 
32770)
+++ gnunet/src/mesh/gnunet-service-mesh_peer.c  2014-03-22 02:58:43 UTC (rev 
32771)
@@ -870,7 +870,7 @@
   queue = peer_get_first_message (peer);
   if (NULL == queue)
   {
-    GNUNET_break (0); /* Core tmt_rdy should've been canceled */
+    GNUNET_assert (0); /* Core tmt_rdy should've been canceled */
     return 0;
   }
   c = queue->c;
@@ -1807,7 +1807,9 @@
     if (0 == memcmp (path->peers, iter->peers,
                      sizeof (GNUNET_PEER_Id) * path->length))
     {
-      path_invalidate (iter);
+      GNUNET_CONTAINER_DLL_remove (peer->path_head, peer->path_tail, iter);
+      if (iter != path)
+        path_destroy (iter);
     }
   }
   path_destroy (path);




reply via email to

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