Re: Use after free? in fe-connect.c:closePGconn - Mailing list pgsql-bugs

From Tom Lane
Subject Re: Use after free? in fe-connect.c:closePGconn
Date
Msg-id 15516.1466031953@sss.pgh.pa.us
Whole thread Raw
In response to Use after free? in fe-connect.c:closePGconn  (Ranier VF <ranier_gyn@hotmail.com>)
Responses Re: Use after free? in fe-connect.c:closePGconn  (Ranier VF <ranier_gyn@hotmail.com>)
List pgsql-bugs
Ranier VF <ranier_gyn@hotmail.com> writes:
> In  [d:\pginstaller.auto\postgres.windows\src\interfaces\libpq\fe-connect.c,
> closePGconn(PGconn *conn):
> Does not check if conn is NULL.

All the callers do, so I don't entirely see your point.

The stack traces you show look to me like the fault is probably in
the caller, ie, calling PQfinish twice on the same "conn".

            regards, tom lane

pgsql-bugs by date:

Previous
From: sean.hope@eroad.com
Date:
Subject: BUG #14195: "MultiXactId XXXXXX has not been created yet -- apparent wraparound" after upgrade from 9.2
Next
From: Andrew Gierth
Date:
Subject: Re: BUG #14195: "MultiXactId XXXXXX has not been created yet -- apparent wraparound" after upgrade from 9.2