Mercurial > dovecot > core-2.2
changeset 3638:4e55969a6a93 HEAD
Don't crash if we have blocking userdb but non-blocking passdb.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 05 Oct 2005 22:16:32 +0300 |
parents | e30f6e541c2f |
children | 35a6bc4876e4 |
files | src/auth/userdb.c |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/userdb.c Tue Oct 04 00:25:03 2005 +0300 +++ b/src/auth/userdb.c Wed Oct 05 22:16:32 2005 +0300 @@ -2,6 +2,7 @@ #include "common.h" #include "auth-module.h" +#include "auth-worker-server.h" #include "userdb.h" #include <stdlib.h> @@ -126,6 +127,11 @@ { if (userdb->userdb->init != NULL) userdb->userdb->init(userdb->args); + + if (userdb->userdb->blocking && !worker) { + /* blocking userdb - we need an auth server */ + auth_worker_server_init(); + } } void userdb_deinit(struct auth_userdb *userdb)