Mercurial > dovecot > original-hg > dovecot-1.2
diff src/auth/passdb-blocking.c @ 6213:e33a87152c41 HEAD
Changed set_credentials() callback to take a bool success instead of
enum passdb_result.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 07 Aug 2007 13:15:28 +0300 |
parents | f8dc0bdb06a7 |
children | 974066ba68a3 |
line wrap: on
line diff
--- a/src/auth/passdb-blocking.c Tue Aug 07 12:31:58 2007 +0300 +++ b/src/auth/passdb-blocking.c Tue Aug 07 13:15:28 2007 +0300 @@ -161,9 +161,10 @@ static void set_credentials_callback(struct auth_request *request, const char *reply) { - enum passdb_result result = check_failure(request, &reply); + bool success; - request->private_callback.set_credentials(result, request); + success = strcmp(reply, "OK") == 0 || strncmp(reply, "OK\t", 3) == 0; + request->private_callback.set_credentials(success, request); } void passdb_blocking_set_credentials(struct auth_request *request,