gnunet

Main GNUnet Logic
Log | Files | Refs | Submodules | README | LICENSE

commit 9c0dec8bce397118572dd4392b9801d519880cef
parent 53a4829c9f97de9a06a7ad56a76d6600d4069393
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed,  7 Jan 2015 14:22:43 +0000

-do not wait for timeout on hard error

Diffstat:
Msrc/fs/test_fs_download.c | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/fs/test_fs_download.c b/src/fs/test_fs_download.c @@ -200,11 +200,13 @@ progress_cb (void *cls, const struct GNUNET_FS_ProgressInfo *event) GNUNET_break (0); GNUNET_SCHEDULER_add_continuation (&abort_publish_task, NULL, GNUNET_SCHEDULER_REASON_PREREQ_DONE); + GNUNET_SCHEDULER_shutdown (); break; case GNUNET_FS_STATUS_DOWNLOAD_ERROR: FPRINTF (stderr, "Error downloading file: %s\n", event->value.download.specifics.error.message); GNUNET_SCHEDULER_add_now (&abort_download_task, NULL); + GNUNET_SCHEDULER_shutdown (); break; case GNUNET_FS_STATUS_DOWNLOAD_ACTIVE: case GNUNET_FS_STATUS_DOWNLOAD_INACTIVE: