]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
use the local thread interpreter here, too
authorAlan T. DeKok <aland@freeradius.org>
Tue, 1 Jul 2025 18:41:18 +0000 (14:41 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 2 Jul 2025 11:09:44 +0000 (07:09 -0400)
src/listen/ldap_sync/proto_ldap_sync_ldap.c

index 45383185be13d92ea380394019732556ceee9a20..64554a7be4ea301b832aac07c27113776693e00a 100644 (file)
@@ -163,7 +163,7 @@ static int sync_state_free(sync_state_t *sync)
 
        DEBUG3("Abandoning sync base dn \"%s\", filter \"%s\"", sync->config->base_dn, sync->config->filter);
 
-       trigger_exec(NULL, sync->config->cs, "ldap_sync.stop", true, &sync->trigger_args);
+       trigger_exec(unlang_interpret_get_thread_default(), sync->config->cs, "ldap_sync.stop", true, &sync->trigger_args);
 
        if (!sync->conn->handle) return 0;      /* Handled already closed? */