postgresql/src
Tom Lane 2ef5c12ad5 Limit depth of forced recursion for CLOBBER_CACHE_RECURSIVELY.
It's somewhat surprising that we got away with this before.  (Actually,
since nobody tests this routinely AFAIK, it might've been broken for
awhile.  But it's definitely broken in the wake of commit f868a8143.)
It seems sufficient to limit the forced recursion to a small number
of levels.

Back-patch to all supported branches, like the preceding patch.

Discussion: https://postgr.es/m/12259.1532117714@sss.pgh.pa.us
2018-09-07 18:14:24 -04:00
..
backend Limit depth of forced recursion for CLOBBER_CACHE_RECURSIVELY. 2018-09-07 18:14:24 -04:00
bin Avoid using potentially-under-aligned page buffers. 2018-09-01 15:27:13 -04:00
common Adjust error message 2018-08-06 10:54:19 +02:00
fe_utils Fix lexing of standard multi-character operators in edge cases. 2018-08-23 21:35:49 +01:00
include Fix longstanding recursion hazard in sinval message processing. 2018-09-07 18:04:58 -04:00
interfaces Fix lexing of standard multi-character operators in edge cases. 2018-08-23 21:35:49 +01:00
makefiles Prevent accidental linking of system-supplied copies of libpq.so etc. 2018-07-09 17:23:31 -04:00
pl Translation updates 2018-08-06 19:44:29 +02:00
port Make snprintf.c follow the C99 standard for snprintf's result value. 2018-08-15 17:25:52 -04:00
template Remove some remains from Alpha support removal 2015-10-29 16:40:14 -04:00
test Prohibit pushing subqueries containing window function calculation to 2018-09-04 11:01:25 +05:30
timezone Update time zone data files to tzdata release 2018e. 2018-05-09 13:55:48 -04:00
tools pgtest: run clean, build, and check stages separately 2018-07-28 15:34:06 -04:00
tutorial Update copyright for 2016 2016-01-02 13:33:40 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
bcc32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Install TAP test infrastructure so it's available for extension testing. 2016-09-23 15:50:00 -04:00
Makefile.global.in Prevent accidental linking of system-supplied copies of libpq.so etc. 2018-07-09 17:23:31 -04:00
Makefile.shlib Prevent accidental linking of system-supplied copies of libpq.so etc. 2018-07-09 17:23:31 -04:00
nls-global.mk nls-global.mk: search build dir for source files, too 2016-06-07 18:55:18 -04:00
win32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00