From 2a3958e4d9b9b1e82adefa11f3e69ea5c16efb45 Mon Sep 17 00:00:00 2001 From: Andres Freund Date: Thu, 3 Feb 2022 10:44:26 -0800 Subject: [PATCH] Fix compiler warning in non-assert builds, introduced in f862d57057f. Discussion: https://postgr.es/m/20220203183655.ralgkh54sdcgysmn@alap3.anarazel.de Backpatch: 14-, like f862d57057f --- src/backend/executor/nodeForeignscan.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/backend/executor/nodeForeignscan.c b/src/backend/executor/nodeForeignscan.c index a5b37748904..d27849a4f7c 100644 --- a/src/backend/executor/nodeForeignscan.c +++ b/src/backend/executor/nodeForeignscan.c @@ -44,7 +44,6 @@ ForeignNext(ForeignScanState *node) TupleTableSlot *slot; ForeignScan *plan = (ForeignScan *) node->ss.ps.plan; ExprContext *econtext = node->ss.ps.ps_ExprContext; - EState *estate = node->ss.ps.state; MemoryContext oldcontext; /* Call the Iterate function in short-lived context */ @@ -55,7 +54,7 @@ ForeignNext(ForeignScanState *node) * direct modifications cannot be re-evaluated, so shouldn't get here * during EvalPlanQual processing */ - Assert(estate->es_epq_active == NULL); + Assert(node->ss.ps.state->es_epq_active == NULL); slot = node->fdwroutine->IterateDirectModify(node); }