From 9df188bc0d40c7c52d58d9678eb374dc68ee49a2 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Fri, 17 Aug 2001 15:44:17 +0000
Subject: [PATCH] A little more code reorg for MD5/crypt.

---
 src/backend/libpq/auth.c     | 14 +++++++-------
 src/backend/libpq/password.c |  6 +++---
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/backend/libpq/auth.c b/src/backend/libpq/auth.c
index 1f60d13731e..42078e29834 100644
--- a/src/backend/libpq/auth.c
+++ b/src/backend/libpq/auth.c
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/libpq/auth.c,v 1.61 2001/08/17 15:40:07 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/libpq/auth.c,v 1.62 2001/08/17 15:44:17 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -419,9 +419,9 @@ auth_failed(Port *port)
 		case uaIdent:
 			authmethod = "IDENT";
 			break;
-		case uaPassword:
 		case uaMD5:
 		case uaCrypt:
+		case uaPassword:
 			authmethod = "Password";
 			break;
 	}
@@ -496,11 +496,6 @@ ClientAuthentication(Port *port)
 			status = authident(port);
 			break;
 
-		case uaPassword:
-			sendAuthRequest(port, AUTH_REQ_PASSWORD);
-			status = recv_and_check_password_packet(port);
-			break;
-
 		case uaMD5:
 			sendAuthRequest(port, AUTH_REQ_MD5);
 			status = recv_and_check_password_packet(port);
@@ -511,6 +506,11 @@ ClientAuthentication(Port *port)
 			status = recv_and_check_password_packet(port);
 			break;
 
+		case uaPassword:
+			sendAuthRequest(port, AUTH_REQ_PASSWORD);
+			status = recv_and_check_password_packet(port);
+			break;
+
 		case uaTrust:
 			status = STATUS_OK;
 			break;
diff --git a/src/backend/libpq/password.c b/src/backend/libpq/password.c
index e98ab6bc0af..4dde3afe99c 100644
--- a/src/backend/libpq/password.c
+++ b/src/backend/libpq/password.c
@@ -2,7 +2,7 @@
  * Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $Id: password.c,v 1.38 2001/08/15 18:42:15 momjian Exp $
+ * $Id: password.c,v 1.39 2001/08/17 15:44:17 momjian Exp $
  *
  */
 
@@ -82,8 +82,8 @@ verify_password(const Port *port, const char *user, const char *password)
 			 * the current code needs non-encrypted passwords to
 			 * encrypt with a random salt.
 			 */
-			if (port->auth_method == uaCrypt ||
-				port->auth_method == uaMD5 ||
+			if (port->auth_method == uaMD5 ||
+				port->auth_method == uaCrypt ||
 				test_pw == NULL ||
 				test_pw[0] == '\0' ||
 				strcmp(test_pw, "+") == 0)
-- 
GitLab