diff --git a/search/postcode_points.cpp b/search/postcode_points.cpp index 8f3ec38427..9b7d8f0f68 100644 --- a/search/postcode_points.cpp +++ b/search/postcode_points.cpp @@ -52,10 +52,13 @@ PostcodePoints::PostcodePoints(MwmValue const & value) m_points = CentersTable::LoadV1(*m_pointsSubReader); CHECK(m_points, ()); - auto const kPostcodeRadiusMultiplicator = 5.0; + auto const kPostcodeRadiusMultiplier = 5.0; auto const area = value.GetHeader().GetBounds().Area(); auto const count = static_cast(m_points->Count()); - m_radius = kPostcodeRadiusMultiplicator * 0.5 * sqrt(area / count); + CHECK_NOT_EQUAL( + count, 0.0, + ("Zero postcodes should not be serialized to", POSTCODE_POINTS_FILE_TAG, "section")); + m_radius = kPostcodeRadiusMultiplier * 0.5 * sqrt(area / count); } void PostcodePoints::Get(strings::UniString const & postcode, bool recursive,