diff --git a/contrib/postgres_fdw/postgres_fdw.c b/contrib/postgres_fdw/postgres_fdw.c index 14a3f9891a965840ceba1f294f58c848998daafb..ffe6388a23bbc57b80fe5092bb29ad356134f8de 100644 --- a/contrib/postgres_fdw/postgres_fdw.c +++ b/contrib/postgres_fdw/postgres_fdw.c @@ -2523,9 +2523,8 @@ fetch_more_data(ForeignScanState *node) for (i = 0; i < numrows; i++) { - ForeignScan *fsplan = (ForeignScan *) node->ss.ps.plan; + Assert(IsA(node->ss.ps.plan, ForeignScan)); - Assert(IsA(fsplan, ForeignScan)); fsstate->tuples[i] = make_tuple_from_result_row(res, i, fsstate->rel,