From: Nathan S. Evans Date: Fri, 5 Feb 2010 12:19:58 +0000 (+0000) Subject: christian will never change X-Git-Tag: initial-import-from-subversion-38251~22781 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=5859cd211fe5d6f5f245def955760d20bbce9380;p=oweals%2Fgnunet.git christian will never change --- 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); }