diff options
| author | Tom Lane <tgl@sss.pgh.pa.us> | 2010-08-09 18:50:20 +0000 |
|---|---|---|
| committer | Tom Lane <tgl@sss.pgh.pa.us> | 2010-08-09 18:50:20 +0000 |
| commit | 6d301d938f7d7cb19f730eff44e65bc8addde68a (patch) | |
| tree | 9ab04e1a8f3221c86e7707f819df43f97177a4e4 /doc/src/sgml/ref/rollback.sgml | |
| parent | 6d8ae3fa081540fbae447e6250d02f152396eb8c (diff) | |
Fix incorrect logic in plpgsql for cleanup after evaluation of non-simple
expressions. We need to deal with this when handling subscripts in an array
assignment, and also when catching an exception. In an Assert-enabled build
these omissions led to Assert failures, but I think in a normal build the
only consequence would be short-term memory leakage; which may explain why
this wasn't reported from the field long ago.
Back-patch to all supported versions. 7.4 doesn't have exceptions, but
otherwise these bugs go all the way back.
Heikki Linnakangas and Tom Lane
Diffstat (limited to 'doc/src/sgml/ref/rollback.sgml')
0 files changed, 0 insertions, 0 deletions
