From d0b0298cdaeccf709f7ad3721adf164c7d62b063 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Tue, 15 Aug 2023 20:02:21 -0700 Subject: [PATCH] Improved HNSW vacuum code [skip ci] --- src/hnswvacuum.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hnswvacuum.c b/src/hnswvacuum.c index 2bf3eef..7774bd8 100644 --- a/src/hnswvacuum.c +++ b/src/hnswvacuum.c @@ -211,7 +211,7 @@ RepairGraphElement(HnswVacuumState * vacuumstate, HnswElement element) entryPoint = HnswGetEntryPoint(index); /* Special case for entry point */ - if (element->blkno == entryPoint->blkno && element->offno == entryPoint->offno) + if (entryPoint != NULL && element->blkno == entryPoint->blkno && element->offno == entryPoint->offno) { if (BlockNumberIsValid(vacuumstate->highestPoint.blkno)) {