changeset 3729:86e1a19b0a9e HEAD

Deinitialize userdbs/passdbs first, so they can still generate auth failure replies without crashing.
author Timo Sirainen <tss@iki.fi>
date Tue, 06 Dec 2005 16:53:52 +0200
parents 64ed35c97678
children fd0df9ddd688
files src/auth/main.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/auth/main.c	Tue Dec 06 16:37:15 2005 +0200
+++ b/src/auth/main.c	Tue Dec 06 16:53:52 2005 +0200
@@ -263,6 +263,8 @@
 
 static void main_deinit(void)
 {
+	auth_deinit(auth);
+
 	if (worker_client != NULL)
 		auth_worker_client_unref(worker_client);
 	else
@@ -271,7 +273,6 @@
         auth_worker_server_deinit();
 	auth_master_listeners_deinit();
 	auth_request_handler_deinit();
-	auth_deinit(auth);
 	mech_deinit();
 
         password_schemes_deinit();