1
0
mirror of https://github.com/postgres/postgres.git synced 2025-05-05 09:19:17 +03:00

From: Phil Thompson <phil@river-bank.demon.co.uk>

I haven't had final confirmation from Peter yet, but the attached patch
needs to be applied for the Beta otherwise password and crypt
authentication just won't work.

It puts back the loop in libpq and also fixes a couple of problems with
maintaining compatability with pre-6.3 drivers.
This commit is contained in:
Marc G. Fournier 1998-01-31 21:27:28 +00:00
parent 93211b9170
commit 7a33578436

View File

@ -7,7 +7,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.61 1998/01/29 03:24:30 scrappy Exp $ * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.62 1998/01/31 21:27:28 scrappy Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
@ -584,6 +584,7 @@ connectDB(PGconn *conn)
* authentication request. * authentication request.
*/ */
do
{ {
int beresp; int beresp;
@ -644,6 +645,7 @@ connectDB(PGconn *conn)
conn->errorMessage) != STATUS_OK) conn->errorMessage) != STATUS_OK)
goto connect_errReturn; goto connect_errReturn;
} }
while (areq != AUTH_REQ_OK);
/* free the password so it's not hanging out in memory forever */ /* free the password so it's not hanging out in memory forever */
if (conn->pgpass != NULL) if (conn->pgpass != NULL)