aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2014-03-17 11:02:36 +0000
committerBart Polot <bart@net.in.tum.de>2014-03-17 11:02:36 +0000
commit28be5532ee5872b181157272aaa3c8bf7f4b836c (patch)
tree21c2ce2ff9bbe11cc16466b73f3daf4fbbf842cc /src
parent041f0b5eca7dfe17210a2aaeb5f35d77dd44b655 (diff)
downloadgnunet-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.c5
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);