From: Nathan S. Evans Date: Wed, 18 Aug 2010 14:27:38 +0000 (+0000) Subject: jaunty hang fix... need to further test disconnect handling X-Git-Tag: initial-import-from-subversion-38251~20649 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=43980a3d7c4b3cab64a091bbd29fa81dfeb2c2ca;p=oweals%2Fgnunet.git jaunty hang fix... need to further test disconnect handling --- 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;