aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-04-20 12:18:57 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-04-20 12:18:57 +0000
commit3883e08123a017fcad80bce975462f914100738b (patch)
tree8b93ff5d952f8abc6f295b1b63aca3fa168c5703 /src
parent4aa206ab8b98f140eb82bf2e4c9b832a2a63a262 (diff)
downloadgnunet-3883e08123a017fcad80bce975462f914100738b.tar.gz
gnunet-3883e08123a017fcad80bce975462f914100738b.zip
fixed memory leak
Diffstat (limited to 'src')
-rw-r--r--src/transport/gnunet-service-transport.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c
index 522dcf942..cfb51db61 100644
--- a/src/transport/gnunet-service-transport.c
+++ b/src/transport/gnunet-service-transport.c
@@ -2509,6 +2509,8 @@ plugin_env_session_end (void *cls,
2509 GNUNET_SCHEDULER_cancel (pos->revalidate_task); 2509 GNUNET_SCHEDULER_cancel (pos->revalidate_task);
2510 pos->revalidate_task = GNUNET_SCHEDULER_NO_TASK; 2510 pos->revalidate_task = GNUNET_SCHEDULER_NO_TASK;
2511 } 2511 }
2512 GNUNET_free_non_null(pos->ressources);
2513 GNUNET_free_non_null(pos->quality);
2512 GNUNET_free (pos); 2514 GNUNET_free (pos);
2513 if (nl->received_pong == GNUNET_NO) 2515 if (nl->received_pong == GNUNET_NO)
2514 return; /* nothing to do, never connected... */ 2516 return; /* nothing to do, never connected... */
@@ -4832,7 +4834,7 @@ disconnect_neighbour (struct NeighbourList *n, int check)
4832 peer_pos->ressources = NULL; 4834 peer_pos->ressources = NULL;
4833 GNUNET_free(peer_pos->quality); 4835 GNUNET_free(peer_pos->quality);
4834 peer_pos->ressources = NULL; 4836 peer_pos->ressources = NULL;
4835 GNUNET_free(peer_pos); 4837 GNUNET_free(peer_pos);
4836 } 4838 }
4837 GNUNET_free (rpos); 4839 GNUNET_free (rpos);
4838 } 4840 }