dovecot-2.1: auth: Don't crash in non-plaintext auth if master u...
dovecot at dovecot.org
dovecot at dovecot.org
Fri Jun 7 22:06:32 EEST 2013
details: http://hg.dovecot.org/dovecot-2.1/rev/98f8fd0b8d1c
changeset: 14978:98f8fd0b8d1c
user: Timo Sirainen <tss at iki.fi>
date: Fri Jun 07 22:06:24 2013 +0300
description:
auth: Don't crash in non-plaintext auth if master user login is tried without master passdbs.
diffstat:
src/auth/auth-request.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diffs (20 lines):
diff -r a88aca17a92c -r 98f8fd0b8d1c src/auth/auth-request.c
--- 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;
More information about the dovecot-cvs
mailing list