aboutsummaryrefslogtreecommitdiff
path: root/src/transport/test_transport_ats.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-04-01 09:31:20 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-04-01 09:31:20 +0000
commit2c803aa73957a91e8d523b072134dff7b6c5ca73 (patch)
tree111139ae05ddfbba6465b15c45a9362c81d87ae5 /src/transport/test_transport_ats.c
parent18cfb2152564651d88f00ed7792b3549362da68a (diff)
downloadgnunet-2c803aa73957a91e8d523b072134dff7b6c5ca73.tar.gz
gnunet-2c803aa73957a91e8d523b072134dff7b6c5ca73.zip
Diffstat (limited to 'src/transport/test_transport_ats.c')
-rw-r--r--src/transport/test_transport_ats.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/transport/test_transport_ats.c b/src/transport/test_transport_ats.c
index 1fa140c6d..d4189d063 100644
--- a/src/transport/test_transport_ats.c
+++ b/src/transport/test_transport_ats.c
@@ -25,7 +25,7 @@
25#include "gnunet_testing_lib.h" 25#include "gnunet_testing_lib.h"
26#include "gnunet_scheduler_lib.h" 26#include "gnunet_scheduler_lib.h"
27 27
28#define VERBOSE GNUNET_NO 28#define VERBOSE GNUNET_YES
29 29
30#define NUM_PEERS 11 30#define NUM_PEERS 11
31#define MEASUREMENTS 5 31#define MEASUREMENTS 5
@@ -85,6 +85,9 @@ shutdown_callback (void *cls, const char *emsg)
85#if VERBOSE 85#if VERBOSE
86 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 86 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
87 "All peers successfully shut down!\n"); 87 "All peers successfully shut down!\n");
88 if (stats != NULL)
89 GNUNET_STATISTICS_destroy(stats, GNUNET_NO);
90 stats = NULL;
88#endif 91#endif
89 } 92 }
90} 93}
@@ -92,9 +95,15 @@ shutdown_callback (void *cls, const char *emsg)
92static void shutdown_peers() 95static void shutdown_peers()
93{ 96{
94 if (shutdown_task != GNUNET_SCHEDULER_NO_TASK) 97 if (shutdown_task != GNUNET_SCHEDULER_NO_TASK)
98 {
95 GNUNET_SCHEDULER_cancel(shutdown_task); 99 GNUNET_SCHEDULER_cancel(shutdown_task);
100 shutdown_task = GNUNET_SCHEDULER_NO_TASK;
101 }
96 if (stats_task != GNUNET_SCHEDULER_NO_TASK) 102 if (stats_task != GNUNET_SCHEDULER_NO_TASK)
103 {
97 GNUNET_SCHEDULER_cancel(stats_task); 104 GNUNET_SCHEDULER_cancel(stats_task);
105 stats_task = GNUNET_SCHEDULER_NO_TASK;
106 }
98 107
99 GNUNET_TESTING_daemons_stop (pg, TIMEOUT, &shutdown_callback, NULL); 108 GNUNET_TESTING_daemons_stop (pg, TIMEOUT, &shutdown_callback, NULL);
100} 109}
@@ -206,7 +215,6 @@ delay (void *cls,
206#if VERBOSE 215#if VERBOSE
207 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Delay over\n"); 216 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Delay over\n");
208#endif 217#endif
209 GNUNET_STATISTICS_destroy(stats, GNUNET_NO);
210 shutdown_peers (); 218 shutdown_peers ();
211} 219}
212 220