From 7aa2f49ea9ae19132d7af1578620ee4d4ef56d79 Mon Sep 17 00:00:00 2001 From: Ryan Curtin Date: Mon, 18 Nov 2013 18:47:02 +0000 Subject: [PATCH] Remove memory leak (#310). Thanks to bianjiang for pointing this out. --- src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp b/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp index 8fc16b206f..1cc8e75494 100644 --- a/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp +++ b/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp @@ -262,6 +262,10 @@ void NeighborSearch::Search( oldFromNewReferences[(*neighborPtr)(j, i)]; } } + + // Finished with temporary matrices. + delete neighborPtr; + delete distancePtr; } else if (treeOwner && hasQuerySet && singleMode) // Map only references. {