[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);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r31166 - gnunet/src/dv,
gnunet <=