diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-05-14 15:35:57 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-05-14 15:35:57 +0000 |
commit | a1b9bb7410e9c41e0b96eb70a54f06cebdc42258 (patch) | |
tree | 4206fe48243bb8dce1cf41a5d61bc5b6302c2d30 /src/fs/test_fs_download.c | |
parent | 4062de42eec444eeb6803ace0877d6e3c61ae3cd (diff) | |
download | gnunet-a1b9bb7410e9c41e0b96eb70a54f06cebdc42258.tar.gz gnunet-a1b9bb7410e9c41e0b96eb70a54f06cebdc42258.zip |
fixes
Diffstat (limited to 'src/fs/test_fs_download.c')
-rw-r--r-- | src/fs/test_fs_download.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/fs/test_fs_download.c b/src/fs/test_fs_download.c index 068095269..fdd0452c2 100644 --- a/src/fs/test_fs_download.c +++ b/src/fs/test_fs_download.c | |||
@@ -103,6 +103,13 @@ abort_publish_task (void *cls, | |||
103 | } | 103 | } |
104 | } | 104 | } |
105 | 105 | ||
106 | static void | ||
107 | stop_fs_task (void *cls, | ||
108 | const struct GNUNET_SCHEDULER_TaskContext *tc) | ||
109 | { | ||
110 | GNUNET_FS_stop (fs); | ||
111 | fs = NULL; | ||
112 | } | ||
106 | 113 | ||
107 | static void | 114 | static void |
108 | abort_download_task (void *cls, | 115 | abort_download_task (void *cls, |
@@ -207,8 +214,9 @@ progress_cb (void *cls, | |||
207 | GNUNET_assert (publish == event->value.publish.sc); | 214 | GNUNET_assert (publish == event->value.publish.sc); |
208 | GNUNET_assert (FILESIZE == event->value.publish.size); | 215 | GNUNET_assert (FILESIZE == event->value.publish.size); |
209 | GNUNET_assert (1 == event->value.publish.anonymity); | 216 | GNUNET_assert (1 == event->value.publish.anonymity); |
210 | GNUNET_FS_stop (fs); | 217 | GNUNET_SCHEDULER_add_now (sched, |
211 | fs = NULL; | 218 | &stop_fs_task, |
219 | NULL); | ||
212 | break; | 220 | break; |
213 | case GNUNET_FS_STATUS_DOWNLOAD_START: | 221 | case GNUNET_FS_STATUS_DOWNLOAD_START: |
214 | GNUNET_assert (download == NULL); | 222 | GNUNET_assert (download == NULL); |