pgsql: Add stack depth checks to key recursive functions in backend/nod
Add stack depth checks to key recursive functions in backend/nodes/*.c. Although copyfuncs.c has a check_stack_depth call in its recursion, equalfuncs.c, outfuncs.c, and readfuncs.c lacked one. This seems unwise. Likewise fix planstate_tree_walker(), in branches where that exists. Discussion: https://postgr.es/m/30253.1544286...@sss.pgh.pa.us Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/001bb9f3ed05e7c370151f7aad3a83447c52c157 Modified Files -- src/backend/nodes/equalfuncs.c | 4 src/backend/nodes/nodeFuncs.c | 3 +++ src/backend/nodes/outfuncs.c | 4 src/backend/nodes/readfuncs.c | 4 4 files changed, 15 insertions(+)
pgsql: Add stack depth checks to key recursive functions in backend/nod
Add stack depth checks to key recursive functions in backend/nodes/*.c. Although copyfuncs.c has a check_stack_depth call in its recursion, equalfuncs.c, outfuncs.c, and readfuncs.c lacked one. This seems unwise. Likewise fix planstate_tree_walker(), in branches where that exists. Discussion: https://postgr.es/m/30253.1544286...@sss.pgh.pa.us Branch -- REL_11_STABLE Details --- https://git.postgresql.org/pg/commitdiff/62999b93251eefbfcf900a0bb202721b0a422ffd Modified Files -- src/backend/nodes/equalfuncs.c | 4 src/backend/nodes/nodeFuncs.c | 3 +++ src/backend/nodes/outfuncs.c | 4 src/backend/nodes/readfuncs.c | 4 4 files changed, 15 insertions(+)
pgsql: Add stack depth checks to key recursive functions in backend/nod
Add stack depth checks to key recursive functions in backend/nodes/*.c. Although copyfuncs.c has a check_stack_depth call in its recursion, equalfuncs.c, outfuncs.c, and readfuncs.c lacked one. This seems unwise. Likewise fix planstate_tree_walker(), in branches where that exists. Discussion: https://postgr.es/m/30253.1544286...@sss.pgh.pa.us Branch -- REL9_6_STABLE Details --- https://git.postgresql.org/pg/commitdiff/0f9fd7419a19c3bfa000117d8b475e134824259a Modified Files -- src/backend/nodes/equalfuncs.c | 4 src/backend/nodes/nodeFuncs.c | 3 +++ src/backend/nodes/outfuncs.c | 4 src/backend/nodes/readfuncs.c | 4 4 files changed, 15 insertions(+)
pgsql: Add stack depth checks to key recursive functions in backend/nod
Add stack depth checks to key recursive functions in backend/nodes/*.c. Although copyfuncs.c has a check_stack_depth call in its recursion, equalfuncs.c, outfuncs.c, and readfuncs.c lacked one. This seems unwise. Likewise fix planstate_tree_walker(), in branches where that exists. Discussion: https://postgr.es/m/30253.1544286...@sss.pgh.pa.us Branch -- REL9_4_STABLE Details --- https://git.postgresql.org/pg/commitdiff/3af726a1f3bfccd0db3ea15c72e2df4943a17180 Modified Files -- src/backend/nodes/equalfuncs.c | 4 src/backend/nodes/outfuncs.c | 4 src/backend/nodes/readfuncs.c | 4 3 files changed, 12 insertions(+)
pgsql: Add stack depth checks to key recursive functions in backend/nod
Add stack depth checks to key recursive functions in backend/nodes/*.c. Although copyfuncs.c has a check_stack_depth call in its recursion, equalfuncs.c, outfuncs.c, and readfuncs.c lacked one. This seems unwise. Likewise fix planstate_tree_walker(), in branches where that exists. Discussion: https://postgr.es/m/30253.1544286...@sss.pgh.pa.us Branch -- REL9_5_STABLE Details --- https://git.postgresql.org/pg/commitdiff/552c310ba4ec072a2df48a08722f0af2e3703fdf Modified Files -- src/backend/nodes/equalfuncs.c | 4 src/backend/nodes/outfuncs.c | 4 src/backend/nodes/readfuncs.c | 4 3 files changed, 12 insertions(+)
pgsql: Add stack depth checks to key recursive functions in backend/nod
Add stack depth checks to key recursive functions in backend/nodes/*.c. Although copyfuncs.c has a check_stack_depth call in its recursion, equalfuncs.c, outfuncs.c, and readfuncs.c lacked one. This seems unwise. Likewise fix planstate_tree_walker(), in branches where that exists. Discussion: https://postgr.es/m/30253.1544286...@sss.pgh.pa.us Branch -- REL_10_STABLE Details --- https://git.postgresql.org/pg/commitdiff/e60122b54daf6f0e93162161b41ecb9ab4655fa5 Modified Files -- src/backend/nodes/equalfuncs.c | 4 src/backend/nodes/nodeFuncs.c | 3 +++ src/backend/nodes/outfuncs.c | 4 src/backend/nodes/readfuncs.c | 4 4 files changed, 15 insertions(+)