[mlpack-svn] r15214 - mlpack/trunk/src/mlpack/core/tree/cover_tree
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Fri Jun 7 17:05:30 EDT 2013
Author: rcurtin
Date: 2013-06-07 17:05:30 -0400 (Fri, 07 Jun 2013)
New Revision: 15214
Modified:
mlpack/trunk/src/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp
Log:
Sometimes the map is empty, and dereferencing an empty iterator results in
unhappy behavior.
Modified: mlpack/trunk/src/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp
===================================================================
--- mlpack/trunk/src/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp 2013-06-07 20:13:49 UTC (rev 15213)
+++ mlpack/trunk/src/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp 2013-06-07 21:05:30 UTC (rev 15214)
@@ -98,7 +98,9 @@
}
}
- // Now begin the iteration through the map.
+ // Now begin the iteration through the map, but only if it has anything in it.
+ if (mapQueue.empty())
+ return;
typename std::map<int, std::vector<MapEntryType> >::reverse_iterator rit =
mapQueue.rbegin();
More information about the mlpack-svn
mailing list