From f7cc34c807fa54ec25ba4109858ffef83c069d53 Mon Sep 17 00:00:00 2001 From: DennisOSRM Date: Mon, 5 Mar 2012 16:19:46 +0100 Subject: [PATCH] Parsing hints from request. If no hint is given, then it is initialized to empty string. --- Plugins/RouteParameters.h | 2 +- Server/RequestHandler.h | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/Plugins/RouteParameters.h b/Plugins/RouteParameters.h index ef50c7cb6..46ffeda2d 100644 --- a/Plugins/RouteParameters.h +++ b/Plugins/RouteParameters.h @@ -26,7 +26,7 @@ or see http://www.gnu.org/licenses/agpl.txt. #include "../DataStructures/HashTable.h" struct RouteParameters { - std::vector hints; + std::vector hints; std::vector parameters; std::vector viaPoints; HashTable options; diff --git a/Server/RequestHandler.h b/Server/RequestHandler.h index d77be20ed..3e76be4b4 100644 --- a/Server/RequestHandler.h +++ b/Server/RequestHandler.h @@ -85,13 +85,7 @@ public: } } else if("hint" == p) { routeParameters.hints.resize(routeParameters.viaPoints.size(), 0); - if(routeParameters.hints.size()) { - unsigned hint = 0; - try { - hint = 10*boost::lexical_cast(o); - } catch(boost::bad_lexical_cast &) { /* do nothing since hint is initialized to 0 */} - routeParameters.hints.back() = hint; - } + routeParameters.hints.back() = o; } else { routeParameters.options.Set(p, o); }