dovecot: Plugin handling fixes.
dovecot at dovecot.org
dovecot at dovecot.org
Tue Aug 7 01:02:19 EEST 2007
details: http://hg.dovecot.org/dovecot/rev/a2891c9296ee
changeset: 6197:a2891c9296ee
user: Timo Sirainen <tss at iki.fi>
date: Tue Aug 07 00:50:23 2007 +0300
description:
Plugin handling fixes.
diffstat:
1 file changed, 2 insertions(+), 3 deletions(-)
src/auth/main.c | 5 ++---
diffs (30 lines):
diff -r 17fdcb09159b -r a2891c9296ee src/auth/main.c
--- 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 @@ static void drop_privileges(void)
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();
@@ -231,8 +232,6 @@ static void main_init(bool nodaemon)
/* If auth caches aren't used, just ignore these signals */
lib_signals_ignore(SIGHUP, TRUE);
lib_signals_ignore(SIGUSR2, TRUE);
-
- module_dir_init(modules);
mech_init();
password_schemes_init();
@@ -292,8 +291,8 @@ static void main_deinit(void)
auth_worker_server_deinit();
auth_master_listeners_deinit();
+ auth_deinit(&auth);
module_dir_unload(&modules);
- auth_deinit(&auth);
userdbs_deinit();
passdbs_deinit();
mech_deinit();
More information about the dovecot-cvs
mailing list