diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-03-29 14:36:18 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-03-29 14:36:18 +0000 |
commit | c5bb1001b8315e59f213820b16e70d501ff02aa7 (patch) | |
tree | f95c7a8244f3a2b07a3c9de41016f6f671f7762b /src/fs/test_fs_search_probes.c | |
parent | 663cc4e8d6359a3452ee5a907cf6919cc596d5bd (diff) | |
download | gnunet-c5bb1001b8315e59f213820b16e70d501ff02aa7.tar.gz gnunet-c5bb1001b8315e59f213820b16e70d501ff02aa7.zip |
-fix fix
Diffstat (limited to 'src/fs/test_fs_search_probes.c')
-rw-r--r-- | src/fs/test_fs_search_probes.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/fs/test_fs_search_probes.c b/src/fs/test_fs_search_probes.c index 442f99cb7..380c857aa 100644 --- a/src/fs/test_fs_search_probes.c +++ b/src/fs/test_fs_search_probes.c | |||
@@ -61,6 +61,7 @@ static int err; | |||
61 | static void | 61 | static void |
62 | abort_error (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 62 | abort_error (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) |
63 | { | 63 | { |
64 | timeout_task = GNUNET_SCHEDULER_NO_TASK; | ||
64 | fprintf (stderr, | 65 | fprintf (stderr, |
65 | "Timeout\n"); | 66 | "Timeout\n"); |
66 | if (NULL != search) | 67 | if (NULL != search) |
@@ -80,8 +81,16 @@ abort_error (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
80 | static void | 81 | static void |
81 | abort_publish_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 82 | abort_publish_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) |
82 | { | 83 | { |
83 | GNUNET_FS_publish_stop (publish); | 84 | if (NULL != publish) |
84 | publish = NULL; | 85 | { |
86 | GNUNET_FS_publish_stop (publish); | ||
87 | publish = NULL; | ||
88 | } | ||
89 | if (GNUNET_SCHEDULER_NO_TASK != timeout_task) | ||
90 | { | ||
91 | GNUNET_SCHEDULER_cancel (timeout_task); | ||
92 | timeout_task = GNUNET_SCHEDULER_NO_TASK; | ||
93 | } | ||
85 | } | 94 | } |
86 | 95 | ||
87 | 96 | ||