From 054ee6ae3b9a0ec7f669724037cca9059251b138 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Thu, 6 Feb 2025 15:42:40 +0200 Subject: [PATCH] auth: Deinitialize passdb before freeing up settings Some passdbs need the settings during deinitialization. --- src/auth/auth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/auth/auth.c b/src/auth/auth.c index 03a839c804..9097982e13 100644 --- a/src/auth/auth.c +++ b/src/auth/auth.c @@ -138,10 +138,10 @@ auth_passdb_preinit(struct auth *auth, const struct auth_passdb_settings *_set, static void auth_passdb_deinit(struct auth_passdb *passdb) { + passdb_deinit(passdb->passdb); settings_free(passdb->set); settings_free(passdb->auth_set); settings_free(passdb->unexpanded_post_set); - passdb_deinit(passdb->passdb); } static void -- 2.47.3