File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -4332,7 +4332,7 @@ AfterTriggerEnlargeQueryState(void)
43324332
43334333 if (afterTriggers .maxquerydepth == 0 )
43344334 {
4335- int new_alloc = Max (afterTriggers .query_depth , 8 );
4335+ int new_alloc = Max (afterTriggers .query_depth + 1 , 8 );
43364336
43374337 afterTriggers .query_stack = (AfterTriggerEventList * )
43384338 MemoryContextAlloc (TopTransactionContext ,
@@ -4346,7 +4346,8 @@ AfterTriggerEnlargeQueryState(void)
43464346 {
43474347 /* repalloc will keep the stack in the same context */
43484348 int old_alloc = afterTriggers .maxquerydepth ;
4349- int new_alloc = Max (afterTriggers .query_depth , old_alloc * 2 );
4349+ int new_alloc = Max (afterTriggers .query_depth + 1 ,
4350+ old_alloc * 2 );
43504351
43514352 afterTriggers .query_stack = (AfterTriggerEventList * )
43524353 repalloc (afterTriggers .query_stack ,
You can’t perform that action at this time.
0 commit comments