From e326fe2526ddab3c67943b077741d05f734b7d7c Mon Sep 17 00:00:00 2001 From: Lev Dragunov Date: Fri, 3 Jul 2015 15:08:41 +0300 Subject: [PATCH] PR fixes --- routing/osrm2feature_map.cpp | 2 ++ routing/osrm_router.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/routing/osrm2feature_map.cpp b/routing/osrm2feature_map.cpp index 98b05367eb..198f5725d8 100644 --- a/routing/osrm2feature_map.cpp +++ b/routing/osrm2feature_map.cpp @@ -281,7 +281,9 @@ void OsrmFtSegMappingBuilder::Append(TOsrmNodeId nodeId, FtSegVectorT const & da size_t const count = data.size(); if (count == 0) + { m_buffer.emplace_back(OsrmMappingTypes::FtSeg(kInvalidFid, 0, 1).Store()); + } else { for (size_t i = 0; i < count; ++i) diff --git a/routing/osrm_router.cpp b/routing/osrm_router.cpp index 10d451365a..e0d3bd7531 100644 --- a/routing/osrm_router.cpp +++ b/routing/osrm_router.cpp @@ -25,6 +25,7 @@ #include "base/timer.hpp" #include "std/algorithm.hpp" +#include "std/limits.hpp" #include "std/string.hpp" #include "3party/osrm/osrm-backend/data_structures/query_edge.hpp"