changeset 6197:a2891c9296ee HEAD

Plugin handling fixes.
author Timo Sirainen <tss@iki.fi>
date Tue, 07 Aug 2007 00:50:23 +0300
parents 17fdcb09159b
children 4f6c4aeafafb
files src/auth/main.c
diffstat 1 files changed, 2 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/auth/main.c	Tue Aug 07 00:19:42 2007 +0300
+++ b/src/auth/main.c	Tue Aug 07 00:50:23 2007 +0300
@@ -206,6 +206,7 @@
 	passdbs_init();
 	userdbs_init();
 	modules = module_dir_load(AUTH_MODULE_DIR, NULL, TRUE, version);
+	module_dir_init(modules);
 	auth = auth_preinit();
 
 	auth_master_listeners_init();
@@ -232,8 +233,6 @@
 	lib_signals_ignore(SIGHUP, TRUE);
 	lib_signals_ignore(SIGUSR2, TRUE);
 
-	module_dir_init(modules);
-
 	mech_init();
         password_schemes_init();
 	auth_init(auth);
@@ -292,8 +291,8 @@
         auth_worker_server_deinit();
 	auth_master_listeners_deinit();
 
+	auth_deinit(&auth);
 	module_dir_unload(&modules);
-	auth_deinit(&auth);
 	userdbs_deinit();
 	passdbs_deinit();
 	mech_deinit();