From 5947d0bf1430ddc5099a56096d3217f20574b176 Mon Sep 17 00:00:00 2001 From: Vladimir Byko-Ianko Date: Tue, 28 Nov 2017 17:00:42 +0300 Subject: [PATCH] Review fixes. --- routing/cross_mwm_connector_serialization.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/routing/cross_mwm_connector_serialization.hpp b/routing/cross_mwm_connector_serialization.hpp index 0acc698013..b1a61c5ac8 100644 --- a/routing/cross_mwm_connector_serialization.hpp +++ b/routing/cross_mwm_connector_serialization.hpp @@ -78,6 +78,7 @@ public: template void WriteCrossMwmId(osm::Id const & id, uint8_t bits, BitWriter & w) const { + CHECK_LESS_OR_EQUAL(bits, connector::kOsmIdBits, ()); w.WriteAtMost64Bits(id.EncodedId(), bits); } @@ -117,10 +118,10 @@ public: }; template - void ReadCrossMwmId(uint8_t bitsPerCrossMwmId, BitReader & reader, - osm::Id & readed) + void ReadCrossMwmId(uint8_t bits, BitReader & reader, osm::Id & readed) { - readed = osm::Id(reader.ReadAtMost64Bits(bitsPerCrossMwmId)); + CHECK_LESS_OR_EQUAL(bits, connector::kOsmIdBits, ()); + readed = osm::Id(reader.ReadAtMost64Bits(bits)); } template