Mercurial > dovecot > core-2.2
changeset 22007:5849b30422cc
auth: Use MECH subsystem when logging error about skipping all password databases
Otherwise it will assert-crash because all password databases were skipped.
author | Aki Tuomi <aki.tuomi@dovecot.fi> |
---|---|
date | Thu, 27 Apr 2017 11:53:13 +0300 |
parents | 541d658f1bb8 |
children | 700d5e6f041d |
files | src/auth/auth-request.c |
diffstat | 1 files changed, 4 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/auth-request.c Thu Apr 27 12:54:20 2017 +0300 +++ b/src/auth/auth-request.c Thu Apr 27 11:53:13 2017 +0300 @@ -1012,10 +1012,8 @@ request->passdb = passdb; if (passdb == NULL) { - auth_request_log_error(request, AUTH_SUBSYS_DB, - "All password databases were skipped for mechanism '%s'", - request->mech == NULL ? "<empty>" - : request->mech->mech_name); + auth_request_log_error(request, AUTH_SUBSYS_MECH, + "All password databases were skipped"); callback(PASSDB_RESULT_INTERNAL_FAILURE, request); return; } @@ -1181,10 +1179,8 @@ request->passdb = passdb; if (passdb == NULL) { - auth_request_log_error(request, AUTH_SUBSYS_DB, - "All password databases were skipped for mechanism '%s'", - request->mech == NULL ? "<empty>" - : request->mech->mech_name); + auth_request_log_error(request, AUTH_SUBSYS_MECH, + "All password databases were skipped"); callback(PASSDB_RESULT_INTERNAL_FAILURE, NULL, 0, request); return; }