From 8ab2e3b303422c36185210042bbe6831d50009cc Mon Sep 17 00:00:00 2001 From: Henson Choi Date: Wed, 25 Mar 2026 00:25:40 +0900 Subject: [PATCH 2/6] Add CHECK_FOR_INTERRUPTS() to nfa_add_state_unique() for state explosion patterns --- src/backend/executor/execRPR.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backend/executor/execRPR.c b/src/backend/executor/execRPR.c index bab5257f68f..cf54e0c76c3 100644 --- a/src/backend/executor/execRPR.c +++ b/src/backend/executor/execRPR.c @@ -1763,6 +1763,8 @@ nfa_add_state_unique(WindowAggState *winstate, RPRNFAContext *ctx, RPRNFAState * /* Check for duplicate and find tail */ for (s = ctx->states; s != NULL; s = s->next) { + CHECK_FOR_INTERRUPTS(); + if (nfa_states_equal(winstate, s, state)) { /* -- 2.50.1 (Apple Git-155)