diff options
author | Nathan S. Evans <evans@in.tum.de> | 2010-02-05 12:19:58 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2010-02-05 12:19:58 +0000 |
commit | 5859cd211fe5d6f5f245def955760d20bbce9380 (patch) | |
tree | 959033d77a7d7bc759309fbe94f00bb1273ac3e1 /src | |
parent | db31b393db569fbe00a4e8f2183b633784ec7654 (diff) | |
download | gnunet-5859cd211fe5d6f5f245def955760d20bbce9380.tar.gz gnunet-5859cd211fe5d6f5f245def955760d20bbce9380.zip |
christian will never change
Diffstat (limited to 'src')
-rw-r--r-- | src/transport/gnunet-service-transport.c | 8 |
1 files 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) | |||
2321 | if (GNUNET_YES == rpos->connected) | 2321 | if (GNUNET_YES == rpos->connected) |
2322 | rpos->plugin->api->disconnect (rpos->plugin->api->cls, &n->id); | 2322 | rpos->plugin->api->disconnect (rpos->plugin->api->cls, &n->id); |
2323 | 2323 | ||
2324 | peer_pos = rpos->addresses; | 2324 | while (rpos->addresses != NULL) |
2325 | rpos->addresses = peer_pos->next; | ||
2326 | while (peer_pos != NULL) | ||
2327 | { | 2325 | { |
2328 | GNUNET_free(peer_pos->addr); | ||
2329 | GNUNET_free(peer_pos); | ||
2330 | peer_pos = rpos->addresses; | 2326 | peer_pos = rpos->addresses; |
2331 | rpos->addresses = peer_pos->next; | 2327 | rpos->addresses = peer_pos->next; |
2328 | GNUNET_free(peer_pos->addr); | ||
2329 | GNUNET_free(peer_pos); | ||
2332 | } | 2330 | } |
2333 | GNUNET_free (rpos); | 2331 | GNUNET_free (rpos); |
2334 | } | 2332 | } |