aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeSubplan.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2007-04-19 16:33:32 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2007-04-19 16:33:32 +0000
commit266a0ffe45ad741f30d75450db97e672171299bb (patch)
treed05f6adf6c26176e721ce58fef945d8d6bcfdf81 /src/backend/executor/nodeSubplan.c
parent9de4b61388fbb805522a55913604314b9c588d89 (diff)
downloadpostgresql-266a0ffe45ad741f30d75450db97e672171299bb.tar.gz
postgresql-266a0ffe45ad741f30d75450db97e672171299bb.zip
Fix plpgsql to avoid reference to already-freed memory when returning a
pass-by-reference data type and the RETURN statement is within an EXCEPTION block. Bug introduced by my fix of 2007-01-28 to use per-subtransaction ExprContexts/EStates; since that wasn't back-patched into older branches, only 8.2 and HEAD are affected. Per report from Gary Winslow.
Diffstat (limited to 'src/backend/executor/nodeSubplan.c')
0 files changed, 0 insertions, 0 deletions