diff options
author | Bart Polot <bart@net.in.tum.de> | 2014-03-21 18:44:22 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2014-03-21 18:44:22 +0000 |
commit | f6853688349c5bf16dae061ae8151f9c27d61b6e (patch) | |
tree | fabf8d3252e62526538c4cccd463dd38b721d487 /src/mesh | |
parent | d5f07d642328a790ce18c8eb8c2441e6160e6a34 (diff) | |
download | gnunet-f6853688349c5bf16dae061ae8151f9c27d61b6e.tar.gz gnunet-f6853688349c5bf16dae061ae8151f9c27d61b6e.zip |
- check channel creation
Diffstat (limited to 'src/mesh')
-rw-r--r-- | src/mesh/gnunet-mesh-profiler.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mesh/gnunet-mesh-profiler.c b/src/mesh/gnunet-mesh-profiler.c index f1c099290..d4fafcfe5 100644 --- a/src/mesh/gnunet-mesh-profiler.c +++ b/src/mesh/gnunet-mesh-profiler.c | |||
@@ -788,6 +788,12 @@ start_test (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
788 | peers[i].ch = GNUNET_MESH_channel_create (peers[i].mesh, NULL, | 788 | peers[i].ch = GNUNET_MESH_channel_create (peers[i].mesh, NULL, |
789 | &peers[i].dest->id, | 789 | &peers[i].dest->id, |
790 | 1, flags); | 790 | 1, flags); |
791 | if (NULL == peers[i].ch) | ||
792 | { | ||
793 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Channel %lu failed\n", i); | ||
794 | GNUNET_SCHEDULER_shutdown (); | ||
795 | return; | ||
796 | } | ||
791 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "%u => %u %p\n", | 797 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "%u => %u %p\n", |
792 | i, get_index (peers[i].dest), peers[i].ch); | 798 | i, get_index (peers[i].dest), peers[i].ch); |
793 | peers[i].ping_task = GNUNET_SCHEDULER_add_delayed (delay_ms_rnd (2000), | 799 | peers[i].ping_task = GNUNET_SCHEDULER_add_delayed (delay_ms_rnd (2000), |