From 7c01172f89860c0efb907f52da2e1c85aa948d40 Mon Sep 17 00:00:00 2001 From: MarcosPividori Date: Wed, 20 Jul 2016 17:57:36 -0300 Subject: [PATCH] Fix memory leak when dual tree search and treeOwner == true --- src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp b/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp index 2d7468bbf7d..73560e224db 100644 --- a/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp +++ b/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp @@ -361,8 +361,7 @@ Search(const MatType& querySet, distancePtr = new arma::mat; // Query indices need to be mapped. neighborPtr = new arma::Mat; } - - if (treeOwner) + else if (treeOwner) neighborPtr = new arma::Mat; // Reference indices need mapping. }