v1-0001-Use-correct-macro-for-accessing-offset-numbers.patch
application/octet-stream
Filename: v1-0001-Use-correct-macro-for-accessing-offset-numbers.patch
Type: application/octet-stream
Part: 0
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch v1-0001
Subject: Use correct macro for accessing offset numbers.
| File | + | − |
|---|---|---|
| contrib/pageinspect/btreefuncs.c | 1 | 1 |
| contrib/pageinspect/gistfuncs.c | 2 | 2 |
From 803a8aac4656c320362cad6c55508320983b3c57 Mon Sep 17 00:00:00 2001 From: reshke <reshke@double.cloud> Date: Sun, 11 Jan 2026 11:17:13 +0000 Subject: [PATCH v1] Use correct macro for accessing offset numbers. --- contrib/pageinspect/btreefuncs.c | 2 +- contrib/pageinspect/gistfuncs.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/contrib/pageinspect/btreefuncs.c b/contrib/pageinspect/btreefuncs.c index 62c905c6e7c..0585b7cee40 100644 --- a/contrib/pageinspect/btreefuncs.c +++ b/contrib/pageinspect/btreefuncs.c @@ -507,7 +507,7 @@ bt_page_print_tuples(ua_page_items *uargs) j = 0; memset(nulls, 0, sizeof(nulls)); - values[j++] = Int16GetDatum(offset); + values[j++] = UInt16GetDatum(offset); values[j++] = ItemPointerGetDatum(&itup->t_tid); values[j++] = Int32GetDatum((int) IndexTupleSize(itup)); values[j++] = BoolGetDatum(IndexTupleHasNulls(itup)); diff --git a/contrib/pageinspect/gistfuncs.c b/contrib/pageinspect/gistfuncs.c index 60a4b240302..9b7e3cec882 100644 --- a/contrib/pageinspect/gistfuncs.c +++ b/contrib/pageinspect/gistfuncs.c @@ -175,7 +175,7 @@ gist_page_items_bytea(PG_FUNCTION_ARGS) memset(nulls, 0, sizeof(nulls)); - values[0] = Int16GetDatum(offset); + values[0] = UInt16GetDatum(offset); values[1] = ItemPointerGetDatum(&itup->t_tid); values[2] = Int32GetDatum((int) IndexTupleSize(itup)); @@ -282,7 +282,7 @@ gist_page_items(PG_FUNCTION_ARGS) memset(nulls, 0, sizeof(nulls)); - values[0] = Int16GetDatum(offset); + values[0] = UInt16GetDatum(offset); values[1] = ItemPointerGetDatum(&itup->t_tid); values[2] = Int32GetDatum((int) IndexTupleSize(itup)); values[3] = BoolGetDatum(ItemIdIsDead(id)); -- 2.43.0