diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2012-05-16 15:38:06 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2012-05-16 15:38:06 +0000 |
commit | 51d7a05119e7ecda47b2e971cb3e555b49c47a88 (patch) | |
tree | 06d3b1fac56d45bcea6f7396e337bc0856db0777 | |
parent | 0a78f1bf44a5420e748adbb56513e9e23cb58ad4 (diff) | |
download | gnunet-51d7a05119e7ecda47b2e971cb3e555b49c47a88.tar.gz gnunet-51d7a05119e7ecda47b2e971cb3e555b49c47a88.zip |
- fixing double free mantis 0002363
-rw-r--r-- | src/transport/gnunet-service-transport_neighbours.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c index c1138fbb8..59f03d674 100644 --- a/src/transport/gnunet-service-transport_neighbours.c +++ b/src/transport/gnunet-service-transport_neighbours.c | |||
@@ -3093,6 +3093,7 @@ disconnect_all_neighbours (void *cls, const GNUNET_HashCode * key, void *value) | |||
3093 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 3093 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
3094 | "Disconnecting peer `%4s', %s\n", | 3094 | "Disconnecting peer `%4s', %s\n", |
3095 | GNUNET_i2s (&n->id), "SHUTDOWN_TASK"); | 3095 | GNUNET_i2s (&n->id), "SHUTDOWN_TASK"); |
3096 | n->state = S_DISCONNECT_FINISHED; | ||
3096 | free_neighbour (n); | 3097 | free_neighbour (n); |
3097 | return GNUNET_OK; | 3098 | return GNUNET_OK; |
3098 | } | 3099 | } |