From 041f939bdeecec63943f3ef1929091f67df560ca Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Tue, 19 Dec 2023 12:01:09 -0500 Subject: [PATCH] Fixed warnings --- src/hnswinsert.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/hnswinsert.c b/src/hnswinsert.c index f3e6ae0..fbc1414 100644 --- a/src/hnswinsert.c +++ b/src/hnswinsert.c @@ -156,7 +156,10 @@ WriteNewElementPages(Relation index, HnswElement e, int m, BlockNumber insertPag LockBuffer(buf, BUFFER_LOCK_EXCLUSIVE); if (building) + { + state = NULL; page = BufferGetPage(buf); + } else { state = GenericXLogStart(index); @@ -225,7 +228,10 @@ WriteNewElementPages(Relation index, HnswElement e, int m, BlockNumber insertPag /* Prepare new buffer */ buf = newbuf; if (building) + { + state = NULL; page = BufferGetPage(buf); + } else { state = GenericXLogStart(index); @@ -365,7 +371,10 @@ HnswUpdateNeighborPages(Relation index, FmgrInfo *procinfo, Oid collation, HnswE buf = ReadBuffer(index, hc->element->neighborPage); LockBuffer(buf, BUFFER_LOCK_EXCLUSIVE); if (building) + { + state = NULL; page = BufferGetPage(buf); + } else { state = GenericXLogStart(index); @@ -441,7 +450,10 @@ HnswAddDuplicate(Relation index, HnswElement element, HnswElement dup, bool buil buf = ReadBuffer(index, dup->blkno); LockBuffer(buf, BUFFER_LOCK_EXCLUSIVE); if (building) + { + state = NULL; page = BufferGetPage(buf); + } else { state = GenericXLogStart(index);