From 47a55aaf3119fe142cf487f1645a6eb61c0fcc7e Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sun, 18 Oct 2026 03:14:32 -0700 Subject: [PATCH] Improved code [skip ci] --- src/hnswutils.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/hnswutils.c b/src/hnswutils.c index 00cc419..997cd21 100644 --- a/src/hnswutils.c +++ b/src/hnswutils.c @@ -923,9 +923,8 @@ HnswEndSearchState(HnswSearchState * searchState) static inline Buffer HnswNextBuffer(HnswSearchState * searchState, OffsetNumber *offno) { - Buffer buf; - #ifdef HNSW_USE_READ_STREAM + Buffer buf; void *offnoPtr; buf = read_stream_next_buffer(searchState->stream, &offnoPtr); @@ -935,7 +934,10 @@ HnswNextBuffer(HnswSearchState * searchState, OffsetNumber *offno) return buf; #else - BlockNumber blkno = HnswNextBlock(searchState, offno); + Buffer buf; + BlockNumber blkno; + + blkno = HnswNextBlock(searchState, offno); if (!BlockNumberIsValid(blkno)) return InvalidBuffer;