]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
config: Verify settings plugins' versions are valid if they're specified.
authorTimo Sirainen <tss@iki.fi>
Mon, 27 Sep 2010 18:34:08 +0000 (19:34 +0100)
committerTimo Sirainen <tss@iki.fi>
Mon, 27 Sep 2010 18:34:08 +0000 (19:34 +0100)
src/config/config-parser.c

index db114b5fce89474bfd6183c38e84732f5bda8c9e..ccb4b7e051a2f15b9bdb670ac9da7d983aef7243 100644 (file)
@@ -9,6 +9,7 @@
 #include "module-dir.h"
 #include "settings-parser.h"
 #include "service-settings.h"
+#include "master-service.h"
 #include "master-service-settings.h"
 #include "all-settings.h"
 #include "old-set-parser.h"
@@ -868,6 +869,7 @@ void config_parse_load_modules(void)
        unsigned int i, count;
 
        memset(&mod_set, 0, sizeof(mod_set));
+       mod_set.version = master_service_get_version_string(master_service);
        modules = module_dir_load(CONFIG_MODULE_DIR, NULL, &mod_set);
        module_dir_init(modules);