|
|
|
@ -8,7 +8,7 @@ |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
* IDENTIFICATION |
|
|
|
|
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.165 2001/07/06 17:58:53 petere Exp $ |
|
|
|
|
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.166 2001/07/06 19:04:23 petere Exp $ |
|
|
|
|
* |
|
|
|
|
*------------------------------------------------------------------------- |
|
|
|
|
*/ |
|
|
|
@ -1409,7 +1409,6 @@ keep_going: /* We will come back to here until there |
|
|
|
|
if (areq == AUTH_REQ_OK) |
|
|
|
|
{ |
|
|
|
|
/* We are done with authentication exchange */ |
|
|
|
|
conn->startup_complete = TRUE; |
|
|
|
|
conn->status = CONNECTION_AUTH_OK; |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
@ -1910,7 +1909,6 @@ makeEmptyPGconn(void) |
|
|
|
|
freePGconn(conn); |
|
|
|
|
conn = NULL; |
|
|
|
|
} |
|
|
|
|
conn->startup_complete = FALSE; |
|
|
|
|
return conn; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1976,7 +1974,7 @@ closePGconn(PGconn *conn) |
|
|
|
|
{ |
|
|
|
|
/* Note that the protocol doesn't allow us to send Terminate
|
|
|
|
|
messages during the startup phase. */ |
|
|
|
|
if (conn->sock >= 0 && conn->startup_complete) |
|
|
|
|
if (conn->sock >= 0 && conn->status == CONNECTION_OK) |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|