git.postgresql.org Git - postgresql.git/commit
Mon, 9 Aug 2010 18:50:11 +0000 (18:50 +0000)
Mon, 9 Aug 2010 18:50:11 +0000 (18:50 +0000)
commit 46af71ff7eadc62ebc9a5d7e0289b02d05887d54
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
This is the main PostgreSQL git repository.
RSS
Atom