diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2011-04-01 09:31:20 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2011-04-01 09:31:20 +0000 |
commit | 2c803aa73957a91e8d523b072134dff7b6c5ca73 (patch) | |
tree | 111139ae05ddfbba6465b15c45a9362c81d87ae5 /src/transport/test_transport_ats.c | |
parent | 18cfb2152564651d88f00ed7792b3549362da68a (diff) | |
download | gnunet-2c803aa73957a91e8d523b072134dff7b6c5ca73.tar.gz gnunet-2c803aa73957a91e8d523b072134dff7b6c5ca73.zip |
Diffstat (limited to 'src/transport/test_transport_ats.c')
-rw-r--r-- | src/transport/test_transport_ats.c | 12 |
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) | |||
92 | static void shutdown_peers() | 95 | static 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 | ||