donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit cdc577603badbe613dbdad93ae031b6728db594f
parent 447046d45e95b8e81ca223d3e66ce709d1a780bd
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Fri, 17 Jul 2026 19:31:13 +0200

restore async scope on error path

Diffstat:
Msrc/donau/donau-httpd.c | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/donau/donau-httpd.c b/src/donau/donau-httpd.c @@ -656,7 +656,10 @@ handle_mhd_request (void *cls, MHD_HTTP_METHOD_OPTIONS)) && (0 == strcmp ("*", url)) ) + { + GNUNET_async_scope_restore (&old_scope); return TALER_MHD_reply_cors_preflight (connection); + } if (0 == strcasecmp (method, MHD_HTTP_METHOD_HEAD)) @@ -774,6 +777,7 @@ handle_mhd_request (void *cls, MHD_HTTP_METHOD_NOT_ALLOWED, reply); MHD_destroy_response (reply); + GNUNET_async_scope_restore (&old_scope); return ret; } }