Commit f07c7bf4 authored by Bruce Momjian's avatar Bruce Momjian

I have been troubled by a segmentation fault when reloading from

a dumpall.  This has been happening when a second \connect is
encountered.

The faulty code was in fe-connect.c, where the memory for the user
password was freed, but the pointer itself was not set to NULL.
Later, the memory was reused and the password appeared not to be
empty, so that an attempt was made to reference it.

Oliver Elphick
parent 0d8a7dc6
......@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.63 1998/02/26 04:44:59 momjian Exp $
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.64 1998/03/26 23:46:14 momjian Exp $
*
*-------------------------------------------------------------------------
*/
......@@ -667,6 +667,7 @@ connectDB(PGconn *conn)
if (conn->pgpass != NULL)
{
free(conn->pgpass);
conn->pgpass = NULL;
}
return CONNECTION_OK;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment