Add some checks to avoid stack overflow

When Who What
2024-03-08 11:21:05 Alexander Korotkov (smagen) Closed in commitfest 2024-03 with status: Committed
2024-03-08 11:20:57 Alexander Korotkov (smagen) Changed reviewers to Robert Haas (rhaas), Tom Lane (tgl), Andres Freund (andresfreund), Alexander Korotkov (smagen)
2024-03-08 11:20:57 Alexander Korotkov (smagen) Changed authors to Heikki Linnakangas (heikki), Egor Chindyaskin (egorchin21)
2024-03-08 11:20:57 Alexander Korotkov (smagen) Changed committer to smagen
2024-03-08 11:20:57 Alexander Korotkov (smagen) Changed targetversion to 17
2024-02-01 16:36:30 vigneshwaran C (vignesh.postgres) Closed in commitfest 2024-01 with status: Moved to next CF
2024-01-15 18:13:01 Robert Haas (rhaas) Added rhaas as reviewer
2023-12-04 08:50:54 John Naylor (john.naylor) Closed in commitfest 2023-11 with status: Moved to next CF
2023-11-28 17:22:18 Rajiv Harlalka (rajivharlalka009) Removed rajivharlalka009 from reviewers
2023-11-28 17:22:10 Rajiv Harlalka (rajivharlalka009) Added rajivharlalka009 as reviewer
2023-10-02 09:33:25 Peter Eisentraut (petere) Closed in commitfest 2023-09 with status: Moved to next CF
2023-08-01 18:40:24 Daniel Gustafsson (d_gustafsson) Closed in commitfest 2023-07 with status: Moved to next CF
2023-07-14 07:42:28 Akshat Jaimini (akshatj) Removed akshatj from reviewers
2023-07-12 18:10:35 Akshat Jaimini (akshatj) Added akshatj as reviewer
2023-06-21 13:48:05 Egor Chindyaskin (egorchin21) Attached mail thread 1661334672.728714027@f473.i.mail.ru
2023-06-21 13:47:56 Egor Chindyaskin (egorchin21) Detached mail thread 1661334672.728714027@f473.i.mail.ru
2023-03-09 04:36:09 Egor Chindyaskin (egorchin21) Changed authors to Egor Chindyaskin (egorchin21)
2023-03-09 04:36:09 Egor Chindyaskin (egorchin21) Changed targetversion to stable
2023-03-09 04:35:38 Egor Chindyaskin (egorchin21) Attached mail thread 1661334672.728714027@f473.i.mail.ru
2023-03-09 04:35:38 Egor Chindyaskin (egorchin21) Created patch record