From 349d844fa159d644cf7b3772e475b6764c491d15 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Wed, 2 Nov 2022 11:01:47 -0700 Subject: [PATCH] Fixed issue with uninitialized pages - fixes #41 --- CHANGELOG.md | 1 + src/ivfinsert.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e8b1796..0723c2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ## 0.3.1 (unreleased) - Fixed segmentation fault with index creation when lists > 6500 +- Fixed issue with uninitialized pages ## 0.3.0 (2022-10-15) diff --git a/src/ivfinsert.c b/src/ivfinsert.c index 40e4a0a..c896437 100644 --- a/src/ivfinsert.c +++ b/src/ivfinsert.c @@ -99,7 +99,7 @@ InsertTuple(Relation rel, IndexTuple itup, Relation heapRel, Datum *values) { /* Add a new page */ Buffer newbuf = IvfflatNewBuffer(rel, MAIN_FORKNUM); - Page newpage = GenericXLogRegisterBuffer(state, buf, GENERIC_XLOG_FULL_IMAGE); + Page newpage = GenericXLogRegisterBuffer(state, newbuf, GENERIC_XLOG_FULL_IMAGE); insertPage = BufferGetBlockNumber(newbuf);