From: Michael Paquier Date: Wed, 28 Oct 2020 04:59:18 +0000 (+0900) Subject: Use correct GetDatum() in pg_relation_check_pages() X-Git-Tag: REL_14_BETA1~1409 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=ce7f772c5e6066e0bbafea5759e652c9757c8e6b;p=postgresql.git Use correct GetDatum() in pg_relation_check_pages() UInt32GetDatum() was getting used, while the result needs Int64GetDatum(). Oversight in f2b8839. Per buildfarm member florican. Discussion: https://postgr.es/m/1226629.1603859189@sss.pgh.pa.us --- diff --git a/src/backend/utils/adt/pagefuncs.c b/src/backend/utils/adt/pagefuncs.c index 2ef133ba45b..b6a23a2a4fa 100644 --- a/src/backend/utils/adt/pagefuncs.c +++ b/src/backend/utils/adt/pagefuncs.c @@ -214,7 +214,7 @@ check_relation_fork(TupleDesc tupdesc, Tuplestorestate *tupstore, memset(nulls, 0, sizeof(nulls)); values[i++] = CStringGetTextDatum(path); - values[i++] = UInt32GetDatum(blkno); + values[i++] = Int64GetDatum((int64) blkno); Assert(i == PG_CHECK_RELATION_COLS);