gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r31166 - gnunet/src/dv


From: gnunet
Subject: [GNUnet-SVN] r31166 - gnunet/src/dv
Date: Sat, 7 Dec 2013 23:13:34 +0100

Author: grothoff
Date: 2013-12-07 23:13:34 +0100 (Sat, 07 Dec 2013)
New Revision: 31166

Modified:
   gnunet/src/dv/gnunet-service-dv.c
Log:
-remove object from all_routes peer map before freeing it, should fix #3161

Modified: gnunet/src/dv/gnunet-service-dv.c
===================================================================
--- gnunet/src/dv/gnunet-service-dv.c   2013-12-07 22:07:57 UTC (rev 31165)
+++ gnunet/src/dv/gnunet-service-dv.c   2013-12-07 22:13:34 UTC (rev 31166)
@@ -871,6 +871,10 @@
                                             &neighbor->peer);
   if (NULL != route)
   {
+    GNUNET_assert (GNUNET_YES ==
+                  GNUNET_CONTAINER_multipeermap_remove (all_routes,
+                                                         &neighbor->peer,
+                                                         route));
     send_disconnect_to_plugin (&neighbor->peer);
     release_route (route);
     GNUNET_free (route);




reply via email to

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