postgresql/src
Tom Lane d3e41cb498 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
2010-08-09 18:51:02 +00:00
..
backend Improved version of patch to protect pg_get_expr() against misuse: 2010-07-30 17:57:25 +00:00
bin Fix psql to not go into infinite recursion when expanding a variable that 2010-05-05 22:19:31 +00:00
corba make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
include Improved version of patch to protect pg_get_expr() against misuse: 2010-07-30 17:57:25 +00:00
interfaces tag 8.0.25 2010-05-14 03:38:45 +00:00
makefiles Remove $(DESTDIR) from the pgxs BE_DLLLIBS= -L path for Darwin. 2006-01-19 21:20:32 +00:00
pl Fix incorrect logic in plpgsql for cleanup after evaluation of non-simple 2010-08-09 18:51:02 +00:00
port tag 8.0.25 2010-05-14 03:38:45 +00:00
template Support Sun's compiler on SunOS4 (a/k/a Solaris 9). Per ayan@ayan.net 2004-12-29 23:47:40 +00:00
test Fix incorrect logic in plpgsql for cleanup after evaluation of non-simple 2010-08-09 18:51:02 +00:00
timezone Update time zone data files to tzdata release 2010j: DST law changes in 2010-05-11 23:02:04 +00:00
tools Create a script to handle stamping release version numbers into files, 2008-06-10 18:09:15 +00:00
tutorial Change \' to '', for SQL standards compliance. Backpatch to 7.3, 7.4, 2006-05-21 19:57:40 +00:00
utils PostgreSQL extension makefile framework ("pgxs"), by Fabien Coelho, with 2004-07-30 12:26:40 +00:00
bcc32.mak Add -N make flag to bcc builds from /src dir. 2005-05-13 18:13:16 +00:00
DEVELOPERS just testing a script... 1999-07-30 03:45:57 +00:00
Makefile Adjust src/tutorial Makefile so that it can use pgxs. This allows the 2005-01-13 18:23:22 +00:00
Makefile.global.in Have libpgport link before libpq so that PG client applications are more 2005-03-25 18:18:41 +00:00
Makefile.shlib Fix out-of-order inclusion of -L switches from LDFLAGS on AIX and HPUX. 2005-12-03 20:16:50 +00:00
nls-global.mk More locale fixes for pg_ctl. 2004-06-01 03:32:42 +00:00
win32.mak $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00