From 4a922c4fe88051c0204d9437ccf84d7bdf6313a7 Mon Sep 17 00:00:00 2001 From: Matthew Fernandez Date: Sat, 13 Feb 2021 22:08:22 -0800 Subject: [PATCH] fix memory leak in ANN bridge --- CHANGELOG.md | 1 + lib/mingle/nearest_neighbor_graph_ann.cpp | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 635584d50..4662bfb33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - memory leak in libmingle - private inheritance in IncVPSC #1874 - broken sorting in nearest_neighbor_graph_ann.cpp #1938 +- memory leak in ANN bridge ## [2.46.0] - 2021-02-13 diff --git a/lib/mingle/nearest_neighbor_graph_ann.cpp b/lib/mingle/nearest_neighbor_graph_ann.cpp index 75d6f2bd3..7d8d32fc8 100644 --- a/lib/mingle/nearest_neighbor_graph_ann.cpp +++ b/lib/mingle/nearest_neighbor_graph_ann.cpp @@ -136,7 +136,8 @@ void nearest_neighbor_graph_ann(int nPts, int k, double eps, double *x, int *nz0 } *nz0 = nz; - + + annDeallocPts(dataPts); annClose(); // done with ANN -- 2.49.0