diff options
author | Bart Polot <bart@net.in.tum.de> | 2014-03-17 11:02:36 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2014-03-17 11:02:36 +0000 |
commit | 28be5532ee5872b181157272aaa3c8bf7f4b836c (patch) | |
tree | 21c2ce2ff9bbe11cc16466b73f3daf4fbbf842cc /src | |
parent | 041f0b5eca7dfe17210a2aaeb5f35d77dd44b655 (diff) | |
download | gnunet-28be5532ee5872b181157272aaa3c8bf7f4b836c.tar.gz gnunet-28be5532ee5872b181157272aaa3c8bf7f4b836c.zip |
- check task (could be in the middle of transmission loop and be 0)
Diffstat (limited to 'src')
-rw-r--r-- | src/mesh/gnunet-mesh-profiler.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mesh/gnunet-mesh-profiler.c b/src/mesh/gnunet-mesh-profiler.c index dd232895b..480ecea39 100644 --- a/src/mesh/gnunet-mesh-profiler.c +++ b/src/mesh/gnunet-mesh-profiler.c | |||
@@ -398,8 +398,11 @@ adjust_running_peers (unsigned int target) | |||
398 | } while (peers[r].up == run); | 398 | } while (peers[r].up == run); |
399 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "St%s peer %u: %s\n", | 399 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "St%s peer %u: %s\n", |
400 | run ? "arting" : "opping", r, GNUNET_i2s (&peers[r].id)); | 400 | run ? "arting" : "opping", r, GNUNET_i2s (&peers[r].id)); |
401 | GNUNET_SCHEDULER_cancel (peers[r].ping_task); | 401 | |
402 | if (GNUNET_SCHEDULER_NO_TASK != peers[r].ping_task) | ||
403 | GNUNET_SCHEDULER_cancel (peers[r].ping_task); | ||
402 | peers[r].ping_task = GNUNET_SCHEDULER_NO_TASK; | 404 | peers[r].ping_task = GNUNET_SCHEDULER_NO_TASK; |
405 | |||
403 | peers[r].up = GNUNET_NO; | 406 | peers[r].up = GNUNET_NO; |
404 | op = GNUNET_TESTBED_peer_manage_service (&peers[r], testbed_handles[r], | 407 | op = GNUNET_TESTBED_peer_manage_service (&peers[r], testbed_handles[r], |
405 | "mesh", NULL, NULL, run); | 408 | "mesh", NULL, NULL, run); |