aboutsummaryrefslogtreecommitdiff
path: root/src/hostlist/test_gnunet_daemon_hostlist_learning.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2010-05-17 08:54:38 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2010-05-17 08:54:38 +0000
commit842332934d4eb8c50d06ec018ee1a1bff539104e (patch)
treed8849de455e7e6974833fb80b0adf26798c277f0 /src/hostlist/test_gnunet_daemon_hostlist_learning.c
parentdda99bc4e4ec71d726a7b68c0986e19e0e85a5d1 (diff)
downloadgnunet-842332934d4eb8c50d06ec018ee1a1bff539104e.tar.gz
gnunet-842332934d4eb8c50d06ec018ee1a1bff539104e.zip
Diffstat (limited to 'src/hostlist/test_gnunet_daemon_hostlist_learning.c')
-rw-r--r--src/hostlist/test_gnunet_daemon_hostlist_learning.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/hostlist/test_gnunet_daemon_hostlist_learning.c b/src/hostlist/test_gnunet_daemon_hostlist_learning.c
index 12553ae9c..1ab0f4edc 100644
--- a/src/hostlist/test_gnunet_daemon_hostlist_learning.c
+++ b/src/hostlist/test_gnunet_daemon_hostlist_learning.c
@@ -109,11 +109,12 @@ static void shutdown_testcase()
109 GNUNET_SCHEDULER_cancel (sched, check_task); 109 GNUNET_SCHEDULER_cancel (sched, check_task);
110 check_task = GNUNET_SCHEDULER_NO_TASK; 110 check_task = GNUNET_SCHEDULER_NO_TASK;
111 } 111 }
112 if (NULL != download_stats) 112
113 if ((NULL != learn_peer.stats) && (NULL != download_stats))
113 GNUNET_STATISTICS_get_cancel (download_stats); 114 GNUNET_STATISTICS_get_cancel (download_stats);
114 if (NULL != urisrecv_stat) 115 if ((NULL != learn_peer.stats) && (NULL != urisrecv_stat))
115 GNUNET_STATISTICS_get_cancel (urisrecv_stat); 116 GNUNET_STATISTICS_get_cancel (urisrecv_stat);
116 if (NULL != advsent_stat) 117 if ((NULL != adv_peer.stats) && (NULL != advsent_stat))
117 GNUNET_STATISTICS_get_cancel (advsent_stat); 118 GNUNET_STATISTICS_get_cancel (advsent_stat);
118 if ( NULL != current_adv_uri ) GNUNET_free (current_adv_uri); 119 if ( NULL != current_adv_uri ) GNUNET_free (current_adv_uri);
119 120
@@ -167,7 +168,6 @@ process_downloads (void *cls,
167 uint64_t value, 168 uint64_t value,
168 int is_persistent) 169 int is_persistent)
169{ 170{
170
171 download_stats = NULL; 171 download_stats = NULL;
172 if ( ((struct PeerContext *) cls == &learn_peer) && (value == 2) && (learned_hostlist_downloaded == GNUNET_NO) ) 172 if ( ((struct PeerContext *) cls == &learn_peer) && (value == 2) && (learned_hostlist_downloaded == GNUNET_NO) )
173 { 173 {
@@ -413,8 +413,6 @@ run (void *cls,
413 413
414 sched = s; 414 sched = s;
415 415
416
417
418 check_task = GNUNET_SCHEDULER_add_delayed (sched, 416 check_task = GNUNET_SCHEDULER_add_delayed (sched,
419 CHECK_INTERVALL, 417 CHECK_INTERVALL,
420 &check_statistics, 418 &check_statistics,
@@ -426,7 +424,6 @@ run (void *cls,
426 TIMEOUT, 424 TIMEOUT,
427 &timeout_error, 425 &timeout_error,
428 NULL); 426 NULL);
429
430} 427}
431 428
432static int 429static int