From: Timo Sirainen Date: Wed, 23 Jul 2008 23:31:37 +0000 (+0300) Subject: userdb prefetch: Userdb lookups shouldn't log the "passdb didn't return X-Git-Tag: 1.2.alpha1~103 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5018673eb1ca57d1b8b966bc5ba79384915846f3;p=thirdparty%2Fdovecot%2Fcore.git userdb prefetch: Userdb lookups shouldn't log the "passdb didn't return userdb entries" since there was no passdb lookup at all. But log it anyway when auth_debug=yes. --HG-- branch : HEAD --- diff --git a/src/auth/userdb-prefetch.c b/src/auth/userdb-prefetch.c index 858b15ff56..7471b9a655 100644 --- a/src/auth/userdb-prefetch.c +++ b/src/auth/userdb-prefetch.c @@ -20,7 +20,8 @@ static void prefetch_lookup(struct auth_request *auth_request, /* no other userdbs */ auth_request_log_error(auth_request, "prefetch", "passdb didn't return userdb entries"); - } else { + } else if (!auth_request->userdb_lookup || + auth_request->auth->verbose_debug) { /* more userdbs, they may know the user */ auth_request_log_info(auth_request, "prefetch", "passdb didn't return userdb entries, "