commit 10348a3c90e5864e2d43df8486efe6af8c125a58 parent 1d60143c025892c6d80744e16905d389803272a9 Author: Christian Grothoff <christian@grothoff.org> Date: Mon, 6 Apr 2020 12:06:25 +0200 fix shutdown order Diffstat:
| M | src/sync/sync-httpd.c | | | 12 | ++++++------ |
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/sync/sync-httpd.c b/src/sync/sync-httpd.c @@ -305,6 +305,12 @@ static void do_shutdown (void *cls) { (void) cls; + SH_resume_all_bc (); + if (NULL != mhd_task) + { + GNUNET_SCHEDULER_cancel (mhd_task); + mhd_task = NULL; + } if (NULL != SH_ctx) { GNUNET_CURL_fini (SH_ctx); @@ -315,12 +321,6 @@ do_shutdown (void *cls) GNUNET_CURL_gnunet_rc_destroy (rc); rc = NULL; } - SH_resume_all_bc (); - if (NULL != mhd_task) - { - GNUNET_SCHEDULER_cancel (mhd_task); - mhd_task = NULL; - } if (NULL != mhd) { MHD_stop_daemon (mhd);