dovecot-1.1: userdb prefetch: Userdb lookups shouldn't log the "...

dovecot at dovecot.org dovecot at dovecot.org
Thu Jul 24 02:31:41 EEST 2008


details:   http://hg.dovecot.org/dovecot-1.1/rev/ba6045b0b90f
changeset: 7798:ba6045b0b90f
user:      Timo Sirainen <tss at iki.fi>
date:      Thu Jul 24 02:31:37 2008 +0300
description:
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.

diffstat:

1 file changed, 2 insertions(+), 1 deletion(-)
src/auth/userdb-prefetch.c |    3 ++-

diffs (13 lines):

diff -r 5c9057eaac56 -r ba6045b0b90f src/auth/userdb-prefetch.c
--- a/src/auth/userdb-prefetch.c	Thu Jul 24 02:21:51 2008 +0300
+++ b/src/auth/userdb-prefetch.c	Thu Jul 24 02:31:37 2008 +0300
@@ -20,7 +20,8 @@ static void prefetch_lookup(struct auth_
 			/* 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, "


More information about the dovecot-cvs mailing list