Mercurial > dovecot > original-hg > dovecot-2.1
changeset 14978:98f8fd0b8d1c
auth: Don't crash in non-plaintext auth if master user login is tried without master passdbs.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 07 Jun 2013 22:06:24 +0300 |
parents | a88aca17a92c |
children | 300a3a81c2cb |
files | src/auth/auth-request.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/auth-request.c Wed Jun 05 18:25:32 2013 +0300 +++ b/src/auth/auth-request.c Fri Jun 07 22:06:24 2013 +0300 @@ -747,7 +747,7 @@ const char *scheme, lookup_credentials_callback_t *callback) { - struct passdb_module *passdb = request->passdb->passdb; + struct passdb_module *passdb; const char *cache_key, *cache_cred, *cache_scheme; enum passdb_result result; @@ -757,6 +757,7 @@ callback(PASSDB_RESULT_USER_UNKNOWN, NULL, 0, request); return; } + passdb = request->passdb->passdb; request->credentials_scheme = p_strdup(request->pool, scheme); request->private_callback.lookup_credentials = callback;