From 5728af4a2ae3a10573d3a3eefa4141d27972814e Mon Sep 17 00:00:00 2001 From: Patrick Niklaus Date: Tue, 23 Feb 2016 22:50:26 +0100 Subject: [PATCH] Fix out-of-bounds write in map_matching --- include/engine/plugins/plugin_base.hpp | 2 +- include/engine/routing_algorithms/map_matching.hpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/engine/plugins/plugin_base.hpp b/include/engine/plugins/plugin_base.hpp index c8fe930e0..2124558be 100644 --- a/include/engine/plugins/plugin_base.hpp +++ b/include/engine/plugins/plugin_base.hpp @@ -117,7 +117,7 @@ class BasePlugin { std::vector> phantom_nodes( parameters.coordinates.size()); - BOOST_ASSERT(parameters.radiuses.size() == parameters.coordinates.size()); + BOOST_ASSERT(radiuses.size() == parameters.coordinates.size()); const bool use_hints = !parameters.hints.empty(); const bool use_bearings = !parameters.bearings.empty(); diff --git a/include/engine/routing_algorithms/map_matching.hpp b/include/engine/routing_algorithms/map_matching.hpp index 40bc7f1a6..78f3f1380 100644 --- a/include/engine/routing_algorithms/map_matching.hpp +++ b/include/engine/routing_algorithms/map_matching.hpp @@ -116,7 +116,7 @@ class MapMatching final : public BasicRoutingInterface