diff --git a/src/hnswutils.c b/src/hnswutils.c index 989191a..b179268 100644 --- a/src/hnswutils.c +++ b/src/hnswutils.c @@ -185,8 +185,8 @@ HnswInitElement(ItemPointer heaptid, int m, double ml, int maxLevel) void HnswFreeElement(HnswElement element) { - list_free_deep(element->heaptids); HnswFreeNeighbors(element); + list_free_deep(element->heaptids); pfree(element->vec); pfree(element); }