aboutsummaryrefslogtreecommitdiff
path: root/src/cadet/gnunet-service-cadet_connection.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cadet/gnunet-service-cadet_connection.c')
-rw-r--r--src/cadet/gnunet-service-cadet_connection.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cadet/gnunet-service-cadet_connection.c b/src/cadet/gnunet-service-cadet_connection.c
index c446b05f6..d4058db5b 100644
--- a/src/cadet/gnunet-service-cadet_connection.c
+++ b/src/cadet/gnunet-service-cadet_connection.c
@@ -1577,6 +1577,9 @@ unregister_neighbors (struct CadetConnection *c)
1577{ 1577{
1578 struct CadetPeer *peer; 1578 struct CadetPeer *peer;
1579 1579
1580 if (NULL == c->path)
1581 return;
1582
1580 peer = get_next_hop (c); 1583 peer = get_next_hop (c);
1581 GNUNET_assert (c->next_peer == peer); 1584 GNUNET_assert (c->next_peer == peer);
1582 GCP_remove_connection (peer, c); 1585 GCP_remove_connection (peer, c);