diff src/config/main.c @ 11265:3fc759d5e736 HEAD

config: Unload modules at exit.
author Timo Sirainen <tss@iki.fi>
date Wed, 05 May 2010 16:46:12 +0300
parents 02e0d6f0e1d4
children b8d3c96e61a7
line wrap: on
line diff
--- a/src/config/main.c	Tue May 04 22:00:41 2010 +0300
+++ b/src/config/main.c	Wed May 05 16:46:12 2010 +0300
@@ -1,8 +1,7 @@
 /* Copyright (c) 2005-2010 Dovecot authors, see the included COPYING file */
 
 #include "lib.h"
-#include "array.h"
-#include "env-util.h"
+#include "module-dir.h"
 #include "restrict-access.h"
 #include "master-service.h"
 #include "config-connection.h"
@@ -37,6 +36,7 @@
 	config_connections_destroy_all();
 
 	config_filter_deinit(&config_filter);
+	module_dir_unload(&modules);
 	master_service_deinit(&master_service);
         return 0;
 }