From: Aki Tuomi Date: Mon, 11 Jul 2016 11:18:36 +0000 (+0300) Subject: passdb: Skip credentials handling for noauthenticate X-Git-Tag: 2.3.0.rc1~3312 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=448e068f2fe3904e18656d730e2b7cf0e6572fc1;p=thirdparty%2Fdovecot%2Fcore.git passdb: Skip credentials handling for noauthenticate --- diff --git a/src/auth/passdb.c b/src/auth/passdb.c index a9068d72e1..6892195aa8 100644 --- a/src/auth/passdb.c +++ b/src/auth/passdb.c @@ -143,6 +143,9 @@ void passdb_handle_credentials(enum passdb_result result, if (result != PASSDB_RESULT_OK) { callback(result, NULL, 0, auth_request); return; + } else if (auth_fields_exists(auth_request->extra_fields, "noauthenticate")) { + callback(PASSDB_RESULT_NEXT, NULL, 0, auth_request); + return; } if (password != NULL) {