dovecot-2.0: vpopmail: Load vpopmail modules at startup.
dovecot at dovecot.org
dovecot at dovecot.org
Sat Apr 3 05:36:17 EEST 2010
details: http://hg.dovecot.org/dovecot-2.0/rev/7835a672117f
changeset: 11022:7835a672117f
user: Timo Sirainen <tss at iki.fi>
date: Sat Apr 03 05:36:13 2010 +0300
description:
vpopmail: Load vpopmail modules at startup.
Hopefully helps with crashing?
diffstat:
src/auth/passdb-vpopmail.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diffs (23 lines):
diff -r 4e527339da8b -r 7835a672117f src/auth/passdb-vpopmail.c
--- a/src/auth/passdb-vpopmail.c Wed Mar 31 19:25:19 2010 +0300
+++ b/src/auth/passdb-vpopmail.c Sat Apr 03 05:36:13 2010 +0300
@@ -161,6 +161,7 @@
static struct passdb_module *
vpopmail_preinit(pool_t pool, const char *args)
{
+ static bool vauth_load_initialized = FALSE;
struct vpopmail_passdb_module *module;
const char *const *tmp;
@@ -179,6 +180,11 @@
i_fatal("passdb vpopmail: Unknown setting: %s", *tmp);
}
}
+ if (!vauth_load_initialized) {
+ vauth_load_initialized = TRUE;
+ if (!vauth_load_module(NULL))
+ i_fatal("vpopmail: vauth_load_module() failed");
+ }
return &module->module;
}
More information about the dovecot-cvs
mailing list