aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dv/gnunet-service-dv.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/dv/gnunet-service-dv.c b/src/dv/gnunet-service-dv.c
index 9a8b0d575..c7d6a6f40 100644
--- a/src/dv/gnunet-service-dv.c
+++ b/src/dv/gnunet-service-dv.c
@@ -871,6 +871,10 @@ handle_direct_connect (struct DirectNeighbor *neighbor)
871 &neighbor->peer); 871 &neighbor->peer);
872 if (NULL != route) 872 if (NULL != route)
873 { 873 {
874 GNUNET_assert (GNUNET_YES ==
875 GNUNET_CONTAINER_multipeermap_remove (all_routes,
876 &neighbor->peer,
877 route));
874 send_disconnect_to_plugin (&neighbor->peer); 878 send_disconnect_to_plugin (&neighbor->peer);
875 release_route (route); 879 release_route (route);
876 GNUNET_free (route); 880 GNUNET_free (route);