v1-0001-Fix-incorrect-assertion-in-heapgettup_pagemode.patch

application/octet-stream

Filename: v1-0001-Fix-incorrect-assertion-in-heapgettup_pagemode.patch
Type: application/octet-stream
Part: 0
Message: Fix incorrect assertion in heapgettup_pagemode()
From 49851e8a2d003873212f693fe4456a878a238e49 Mon Sep 17 00:00:00 2001
From: ChangAo Chen <cca5507@qq.com>
Date: Thu, 25 Dec 2025 19:06:26 +0800
Subject: [PATCH v1] Fix incorrect assertion in heapgettup_pagemode().

---
 src/backend/access/heap/heapam.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/backend/access/heap/heapam.c b/src/backend/access/heap/heapam.c
index 469397e7344..1229e22e78a 100644
--- a/src/backend/access/heap/heapam.c
+++ b/src/backend/access/heap/heapam.c
@@ -1077,7 +1077,7 @@ continue_page:
 			ItemId		lpp;
 			OffsetNumber lineoff;
 
-			Assert(lineindex <= scan->rs_ntuples);
+			Assert(lineindex < scan->rs_ntuples);
 			lineoff = scan->rs_vistuples[lineindex];
 			lpp = PageGetItemId(page, lineoff);
 			Assert(ItemIdIsNormal(lpp));
-- 
2.34.1