postgresql/src/backend/utils
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
..
adt Avoid quadratic slowdown in regexp match/split functions. 2018-08-28 11:51:57 +01:00
cache Limit depth of forced recursion for CLOBBER_CACHE_RECURSIVELY. 2018-09-07 18:14:24 -04:00
error Don't call pgwin32_message_to_UTF16() without CurrentMemoryContext. 2017-11-12 13:03:28 -08:00
fmgr Add a utility function to extract variadic function arguments 2017-10-25 07:19:59 -04:00
hash Remove broken and useless entry-count printing in HASH_DEBUG code. 2017-08-02 12:16:57 -04:00
init Unify SIGHUP handling between normal and walsender backends. 2017-06-05 19:18:16 -07:00
mb Don't call pgwin32_message_to_UTF16() without CurrentMemoryContext. 2017-11-12 13:03:28 -08:00
misc Clean up assorted misuses of snprintf()'s result value. 2018-08-15 16:29:32 -04:00
mmgr Handle elog(FATAL) during ROLLBACK more robustly. 2017-08-14 15:43:20 -04:00
resowner pgindent run for 9.6 2016-06-09 18:02:36 -04:00
sort Fix actual and potential double-frees around tuplesort usage. 2018-03-28 13:26:43 -04:00
time Fix pruning of locked and updated tuples. 2017-12-14 18:20:48 -08:00
.gitignore Avoid maintaining three separate copies of the error codes list. 2011-02-03 22:32:49 -05:00
errcodes.txt Add the "snapshot too old" feature 2016-04-08 14:36:30 -05:00
Gen_dummy_probes.pl Finish pgindent run for 9.6: Perl files. 2016-06-12 04:19:56 -04:00
Gen_dummy_probes.sed Update copyright for 2016 2016-01-02 13:33:40 -05:00
Gen_fmgrtab.pl Update copyright for 2016 2016-01-02 13:33:40 -05:00
generate-errcodes.pl Update copyright for 2016 2016-01-02 13:33:40 -05:00
Makefile Fix make rules that generate multiple output files. 2018-03-23 13:45:38 -04:00
probes.d Update copyright for 2016 2016-01-02 13:33:40 -05:00