dovecot-2.0-sslstream: auth: Unload plugins after everything els...

dovecot at dovecot.org dovecot at dovecot.org
Sat Feb 13 02:56:22 EET 2010


details:   http://hg.dovecot.org/dovecot-2.0-sslstream/rev/8d47c9dbe9cb
changeset: 10318:8d47c9dbe9cb
user:      Timo Sirainen <tss at iki.fi>
date:      Thu Nov 12 16:46:55 2009 -0500
description:
auth: Unload plugins after everything else is deinitialized.
Fixes a crash at deinit when SQL drivers were plugins.

diffstat:

1 file changed, 1 insertion(+), 1 deletion(-)
src/auth/main.c |    2 +-

diffs (19 lines):

diff -r aeac8a0cd60a -r 8d47c9dbe9cb src/auth/main.c
--- a/src/auth/main.c	Thu Nov 12 16:18:52 2009 -0500
+++ b/src/auth/main.c	Thu Nov 12 16:46:55 2009 -0500
@@ -98,7 +98,6 @@ static void main_deinit(void)
 	auth_master_connections_deinit();
         auth_worker_server_deinit();
 
-	module_dir_unload(&modules);
 	userdbs_deinit();
 	passdbs_deinit();
 	mech_deinit(auth->set);
@@ -108,6 +107,7 @@ static void main_deinit(void)
 	sql_drivers_deinit();
 	random_deinit();
 
+	module_dir_unload(&modules);
 	array_free(&listen_fd_types);
 }
 


More information about the dovecot-cvs mailing list