From 3b2936c53fd20834cf25ab82040312c32621bed9 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 18 Jan 2010 16:09:38 +0000 Subject: [PATCH] fix --- src/topology/gnunet-daemon-topology.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/topology/gnunet-daemon-topology.c b/src/topology/gnunet-daemon-topology.c index 407bea4a0..3c29c229d 100644 --- a/src/topology/gnunet-daemon-topology.c +++ b/src/topology/gnunet-daemon-topology.c @@ -462,20 +462,19 @@ free_peer (struct PeerList *peer) { struct PeerList *pos; struct PeerList *prev; - struct PeerList *next; prev = NULL; - next = peers; - while (peer != (pos = next)) + pos = peers; + while (peer != pos) { - next = pos->next; prev = pos; + pos = pos->next; } GNUNET_assert (pos != NULL); if (prev == NULL) - peers = next; + peers = pos->next; else - prev->next = next; + prev->next = pos->next; if (pos->hello_req != NULL) GNUNET_CORE_notify_transmit_ready_cancel (pos->hello_req); if (pos->connect_req != NULL) -- 2.25.1