diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2007-04-19 16:33:24 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2007-04-19 16:33:24 +0000 |
commit | 77a41e71a3550a438e579da170db86c61bd61e4b (patch) | |
tree | ac5f44056b0b128488076c8792e7e61b9739623e /src/tutorial/funcs.c | |
parent | dfa58878cb474a31c4cc916a4fda0ea6d47b194f (diff) | |
download | postgresql-77a41e71a3550a438e579da170db86c61bd61e4b.tar.gz postgresql-77a41e71a3550a438e579da170db86c61bd61e4b.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/tutorial/funcs.c')
0 files changed, 0 insertions, 0 deletions