Commit 001bb9f
committed
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.1544286631@sss.pgh.pa.us1 parent e28649a commit 001bb9f
File tree
4 files changed
+15
-0
lines changed- src/backend/nodes
4 files changed
+15
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
3002 | 3003 | | |
3003 | 3004 | | |
3004 | 3005 | | |
| 3006 | + | |
| 3007 | + | |
| 3008 | + | |
3005 | 3009 | | |
3006 | 3010 | | |
3007 | 3011 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3726 | 3726 | | |
3727 | 3727 | | |
3728 | 3728 | | |
| 3729 | + | |
| 3730 | + | |
| 3731 | + | |
3729 | 3732 | | |
3730 | 3733 | | |
3731 | 3734 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
3701 | 3702 | | |
3702 | 3703 | | |
3703 | 3704 | | |
| 3705 | + | |
| 3706 | + | |
| 3707 | + | |
3704 | 3708 | | |
3705 | 3709 | | |
3706 | 3710 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
2549 | 2550 | | |
2550 | 2551 | | |
2551 | 2552 | | |
| 2553 | + | |
| 2554 | + | |
| 2555 | + | |
2552 | 2556 | | |
2553 | 2557 | | |
2554 | 2558 | | |
| |||
0 commit comments