From 43980a3d7c4b3cab64a091bbd29fa81dfeb2c2ca Mon Sep 17 00:00:00 2001 From: "Nathan S. Evans" Date: Wed, 18 Aug 2010 14:27:38 +0000 Subject: [PATCH] jaunty hang fix... need to further test disconnect handling --- src/dv/gnunet-service-dv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dv/gnunet-service-dv.c b/src/dv/gnunet-service-dv.c index 02738d945..233ea74a5 100644 --- a/src/dv/gnunet-service-dv.c +++ b/src/dv/gnunet-service-dv.c @@ -2547,8 +2547,10 @@ static int handle_dv_disconnect_message (void *cls, if (distant->referrer_id == ntohl(enc_message->peer_id)) { distant_neighbor_free(distant); + distant = referrer->referee_head; } - distant = referrer->referee_head; + else + distant = distant->next; } return GNUNET_OK; -- 2.25.1