File tree 1 file changed +3
-2
lines changed
1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -4332,7 +4332,7 @@ AfterTriggerEnlargeQueryState(void)
4332
4332
4333
4333
if (afterTriggers .maxquerydepth == 0 )
4334
4334
{
4335
- int new_alloc = Max (afterTriggers .query_depth , 8 );
4335
+ int new_alloc = Max (afterTriggers .query_depth + 1 , 8 );
4336
4336
4337
4337
afterTriggers .query_stack = (AfterTriggerEventList * )
4338
4338
MemoryContextAlloc (TopTransactionContext ,
@@ -4346,7 +4346,8 @@ AfterTriggerEnlargeQueryState(void)
4346
4346
{
4347
4347
/* repalloc will keep the stack in the same context */
4348
4348
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 );
4350
4351
4351
4352
afterTriggers .query_stack = (AfterTriggerEventList * )
4352
4353
repalloc (afterTriggers .query_stack ,
You can’t perform that action at this time.
0 commit comments