commit f5bbb953d36cd6d99e11bc8db4401a9486170102
parent 59dfd276507ee6d0f2b9d32ec2336dc9c6abaf95
Author: Christian Grothoff <christian@grothoff.org>
Date: Tue, 4 Aug 2026 14:38:28 +0200
fix shutdown leak from lack of shutdown task, add assertion
Diffstat:
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/backend/paivana-httpd.c b/src/backend/paivana-httpd.c
@@ -144,7 +144,8 @@ run (void *cls,
(void) args;
(void) cfgfile;
PH_cfg = c;
-
+ GNUNET_SCHEDULER_add_shutdown (&do_shutdown,
+ NULL);
if (! PH_no_check)
{
if (GNUNET_OK !=
@@ -328,8 +329,6 @@ run (void *cls,
&paivana_secret);
GNUNET_free (secret);
}
- GNUNET_SCHEDULER_add_shutdown (&do_shutdown,
- NULL);
PH_ctx = GNUNET_CURL_init (&GNUNET_CURL_gnunet_scheduler_reschedule,
&ctx_rc);
GNUNET_assert (NULL != PH_ctx);
diff --git a/src/backend/paivana-httpd_cookie.c b/src/backend/paivana-httpd_cookie.c
@@ -180,6 +180,7 @@ PAIVANA_HTTPD_compute_cookie (struct GNUNET_TIME_Timestamp cur_time,
sizeof (h),
cstr,
sizeof (cstr));
+ GNUNET_assert (NULL != end);
*end = '\0';
GNUNET_asprintf (
&res,