From 5859cd211fe5d6f5f245def955760d20bbce9380 Mon Sep 17 00:00:00 2001 From: "Nathan S. Evans" Date: Fri, 5 Feb 2010 12:19:58 +0000 Subject: [PATCH] christian will never change --- src/transport/gnunet-service-transport.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c index 1e70e7b02..84158584f 100644 --- a/src/transport/gnunet-service-transport.c +++ b/src/transport/gnunet-service-transport.c @@ -2321,14 +2321,12 @@ disconnect_neighbor (struct NeighborList *current_handle, int check) if (GNUNET_YES == rpos->connected) rpos->plugin->api->disconnect (rpos->plugin->api->cls, &n->id); - peer_pos = rpos->addresses; - rpos->addresses = peer_pos->next; - while (peer_pos != NULL) + while (rpos->addresses != NULL) { - GNUNET_free(peer_pos->addr); - GNUNET_free(peer_pos); peer_pos = rpos->addresses; rpos->addresses = peer_pos->next; + GNUNET_free(peer_pos->addr); + GNUNET_free(peer_pos); } GNUNET_free (rpos); } -- 2.25.1