postgres.git / summary / log / commit / refs
commit ce7f772c5e6066e0bbafea5759e652c9757c8e6b
Author: Michael Paquier <michael@paquier.xyz>
Date: Wed Oct 28 04:59:18 2020 +0000
First released in: master (reverted before release)
Reverted by: e152506adef4 (in 14.0)
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
src/backend/utils/adt/pagefuncs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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);
[parent: f2b883969557]