diff --git a/src/backend/access/zedstore/zedstore_tidpage.c b/src/backend/access/zedstore/zedstore_tidpage.c index 7730ef3..f590f79 100644 --- a/src/backend/access/zedstore/zedstore_tidpage.c +++ b/src/backend/access/zedstore/zedstore_tidpage.c @@ -956,9 +956,10 @@ zsbt_collect_dead_tids(Relation rel, zstid starttid, zstid *endtid, uint64 *num_ buf = zsbt_descend(rel, ZS_META_ATTRIBUTE_NUM, nexttid, 0, true); if (!BufferIsValid(buf)) return result; - page = BufferGetPage(buf); } + page = BufferGetPage(buf); + maxoff = PageGetMaxOffsetNumber(page); for (off = FirstOffsetNumber; off <= maxoff; off++) {