From: Arran Cudbard-Bell Date: Wed, 21 Jun 2023 19:47:35 +0000 (-0400) Subject: triggers: Don't crash on trigger execution X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d6df8693c04416c8fabe05f3b1add8a18105b643;p=thirdparty%2Ffreeradius-server.git triggers: Don't crash on trigger execution --- diff --git a/src/lib/server/exec.c b/src/lib/server/exec.c index b49ba06cad4..93b9989c9e0 100644 --- a/src/lib/server/exec.c +++ b/src/lib/server/exec.c @@ -357,6 +357,11 @@ static NEVER_RETURNS void exec_child(char **argv, char **envp, */ fr_atexit_thread_local_disarm_all(); + /* + * Disarm the global destructors for the same reason + */ + fr_atexit_global_disarm_all(); + /* * I swear the signature for execve is wrong and should * take 'char const * const argv[]'.