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);