diff --git a/src/backend/executor/execMain.c b/src/backend/executor/execMain.c index 01e1a46180..b797d064b7 100644 --- a/src/backend/executor/execMain.c +++ b/src/backend/executor/execMain.c @@ -2986,17 +2986,8 @@ EvalPlanQualFetchRowMarks(EPQState *epqstate) false, NULL)) elog(ERROR, "failed to fetch tuple for EvalPlanQual recheck"); - if (HeapTupleHeaderGetNatts(tuple.t_data) < - RelationGetDescr(erm->relation)->natts) - { - copyTuple = heap_expand_tuple(&tuple, - RelationGetDescr(erm->relation)); - } - else - { - /* successful, copy tuple */ - copyTuple = heap_copytuple(&tuple); - } + /* successful, copy tuple */ + copyTuple = heap_copytuple(&tuple); ReleaseBuffer(buffer); }