static void abort_publish_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) { GNUNET_FS_publish_stop (publish); publish = NULL; GNUNET_DISK_directory_remove (fn1); GNUNET_free (fn1); fn1 = NULL; GNUNET_DISK_directory_remove (fn2); GNUNET_free (fn2); fn2 = NULL; }
static void abort_publish_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) { if (NULL != publish) { GNUNET_FS_publish_stop (publish); publish = NULL; } if (NULL != timeout_task) { GNUNET_SCHEDULER_cancel (timeout_task); timeout_task = NULL; } }
static void abort_publish_task (void *cls) { if (NULL != publish) { GNUNET_FS_publish_stop (publish); publish = NULL; } if (NULL != timeout_task) { GNUNET_SCHEDULER_cancel (timeout_task); timeout_task = NULL; } }
static void abort_error (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) { fprintf (stderr, "Timeout\n"); timeout_task = NULL; if (NULL != search) { GNUNET_FS_search_stop (search); search = NULL; } if (NULL != publish) { GNUNET_FS_publish_stop (publish); publish = NULL; } err = 1; }
static void abort_error (void *cls) { fprintf (stderr, "Timeout\n"); timeout_task = NULL; if (NULL != search) { GNUNET_FS_search_stop (search); search = NULL; } if (NULL != publish) { GNUNET_FS_publish_stop (publish); publish = NULL; } err = 1; }
static void abort_publish_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) { GNUNET_FS_publish_stop (publish); publish = NULL; GNUNET_DISK_directory_remove (fn1); GNUNET_free (fn1); fn1 = NULL; GNUNET_DISK_directory_remove (fn2); GNUNET_free (fn2); fn2 = NULL; GNUNET_FS_stop (fs); fs = NULL; if (GNUNET_SCHEDULER_NO_TASK != rtask) { GNUNET_SCHEDULER_cancel (rtask); rtask = GNUNET_SCHEDULER_NO_TASK; } }
static void abort_publish_task (void *cls) { GNUNET_FS_publish_stop (publish); publish = NULL; GNUNET_DISK_directory_remove (fn1); GNUNET_free (fn1); fn1 = NULL; GNUNET_DISK_directory_remove (fn2); GNUNET_free (fn2); fn2 = NULL; GNUNET_FS_stop (fs); fs = NULL; if (NULL != rtask) { GNUNET_SCHEDULER_cancel (rtask); rtask = NULL; } }
static void abort_publish_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) { GNUNET_FS_publish_stop (publish); publish = NULL; }