pgsql: Fix portalmem.c to avoid keeping a dangling pointer to a cached - Mailing list pgsql-committers

From tgl@postgresql.org (Tom Lane)
Subject pgsql: Fix portalmem.c to avoid keeping a dangling pointer to a cached
Date
Msg-id 20100118023025.EE5067541B9@cvs.postgresql.org
Whole thread Raw
Responses Re: pgsql: Fix portalmem.c to avoid keeping a dangling pointer to a cached  (Tatsuo Ishii <ishii@postgresql.org>)
List pgsql-committers
Log Message:
-----------
Fix portalmem.c to avoid keeping a dangling pointer to a cached plan list
after it's released its reference count for the cached plan.  There are
code paths that might try to examine the plan list before noticing that
the portal is already in aborted state.  Report and diagnosis by Tatsuo
Ishii, though this isn't exactly his proposed patch.

Modified Files:
--------------
    pgsql/src/backend/utils/mmgr:
        portalmem.c (r1.115 -> r1.116)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/mmgr/portalmem.c?r1=1.115&r2=1.116)

pgsql-committers by date:

Previous
From: fxjr@pgfoundry.org (User Fxjr)
Date:
Subject: npgsql - Npgsql2: Changed NpgsqlInet test method name to better explain
Next
From: tgl@postgresql.org (Tom Lane)
Date:
Subject: pgsql: Fix portalmem.c to avoid keeping a dangling pointer to a cached