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:
parent
93211b9170
commit
7a33578436
@ -7,7 +7,7 @@
|
||||
*
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
do
|
||||
{
|
||||
int beresp;
|
||||
|
||||
@ -644,6 +645,7 @@ connectDB(PGconn *conn)
|
||||
conn->errorMessage) != STATUS_OK)
|
||||
goto connect_errReturn;
|
||||
}
|
||||
while (areq != AUTH_REQ_OK);
|
||||
|
||||
/* free the password so it's not hanging out in memory forever */
|
||||
if (conn->pgpass != NULL)
|
||||
|
Loading…
x
Reference in New Issue
Block a user