aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-04-20 08:19:30 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-04-20 08:19:30 +0000
commitf0e645906f56614c79d78865dd12b22366fcdd4e (patch)
tree9c6c213055c8a694cd67ea3689d8acd378293d01 /src
parent442b1d33c81681e20ed9684b8503ff9471fca38c (diff)
downloadgnunet-f0e645906f56614c79d78865dd12b22366fcdd4e.tar.gz
gnunet-f0e645906f56614c79d78865dd12b22366fcdd4e.zip
SHUTDOWN
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 2451ef9e6..522dcf942 100644
--- a/src/transport/gnunet-service-transport.c
+++ b/src/transport/gnunet-service-transport.c
@@ -3659,7 +3659,7 @@ send_periodic_ping (void *cls,
3659 size_t tsize; 3659 size_t tsize;
3660 3660
3661 peer_address->revalidate_task = GNUNET_SCHEDULER_NO_TASK; 3661 peer_address->revalidate_task = GNUNET_SCHEDULER_NO_TASK;
3662 if (tc->reason == GNUNET_SCHEDULER_REASON_SHUTDOWN) 3662 if ( (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN) != 0)
3663 return; 3663 return;
3664 tp = peer_address->ready_list->plugin; 3664 tp = peer_address->ready_list->plugin;
3665 neighbour = peer_address->ready_list->neighbour; 3665 neighbour = peer_address->ready_list->neighbour;
@@ -4829,7 +4829,9 @@ disconnect_neighbour (struct NeighbourList *n, int check)
4829 peer_pos->revalidate_task = GNUNET_SCHEDULER_NO_TASK; 4829 peer_pos->revalidate_task = GNUNET_SCHEDULER_NO_TASK;
4830 } 4830 }
4831 GNUNET_free(peer_pos->ressources); 4831 GNUNET_free(peer_pos->ressources);
4832 peer_pos->ressources = NULL;
4832 GNUNET_free(peer_pos->quality); 4833 GNUNET_free(peer_pos->quality);
4834 peer_pos->ressources = NULL;
4833 GNUNET_free(peer_pos); 4835 GNUNET_free(peer_pos);
4834 } 4836 }
4835 GNUNET_free (rpos); 4837 GNUNET_free (rpos);