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,