diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-09-14 15:57:36 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-09-14 15:57:36 +0000 |
commit | 91d27e4d260d9cf49f06a9774cd139eb5ad8d565 (patch) | |
tree | 99af3b23b1451c65203f74bb9c0d27ede64a51b5 /src/fs/test_gnunet_service_fs_p2p.c | |
parent | b035fd00cb16ee7c2408c529e67edfb885ae46c1 (diff) |
-fixes
Diffstat (limited to 'src/fs/test_gnunet_service_fs_p2p.c')
-rw-r--r-- | src/fs/test_gnunet_service_fs_p2p.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/fs/test_gnunet_service_fs_p2p.c b/src/fs/test_gnunet_service_fs_p2p.c index df7b9604b0..218f16b014 100644 --- a/src/fs/test_gnunet_service_fs_p2p.c +++ b/src/fs/test_gnunet_service_fs_p2p.c @@ -48,6 +48,8 @@ static int ok; static struct GNUNET_TIME_Absolute start_time; +static struct GNUNET_TESTBED_Operation *op; + static void do_stop (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) @@ -99,9 +101,13 @@ do_download (void *cls, const struct GNUNET_FS_Uri *uri) static void do_publish (void *cls, - struct GNUNET_TESTBED_Operation *op, + struct GNUNET_TESTBED_Operation *opret, const char *emsg) { + GNUNET_assert (op == opret); + GNUNET_TESTBED_operation_done (op); + op = NULL; + if (NULL != emsg) { GNUNET_SCHEDULER_shutdown (); @@ -130,9 +136,9 @@ do_connect (void *cls, daemons[i] = peers[i]; GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Daemons started, will now try to connect them\n"); - GNUNET_TESTBED_overlay_connect (NULL, - &do_publish, NULL, - daemons[0], daemons[1]); + op = GNUNET_TESTBED_overlay_connect (NULL, + &do_publish, NULL, + daemons[0], daemons[1]); } |