From 331a9f631f31dc8d3c367105a2a135a0f48dc164 Mon Sep 17 00:00:00 2001 From: "r.kuznetsov" Date: Tue, 3 Nov 2015 15:14:17 +0300 Subject: [PATCH] Fixed memory corruption in line shape --- drape_frontend/line_shape.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drape_frontend/line_shape.cpp b/drape_frontend/line_shape.cpp index f6c8a53257..9db8931a57 100644 --- a/drape_frontend/line_shape.cpp +++ b/drape_frontend/line_shape.cpp @@ -423,6 +423,9 @@ void LineShape::Construct(TBuilder & builder) const segments.reserve(path.size() - 1); ConstructLineSegments(path, segments); + if (segments.empty()) + return; + // build geometry for (size_t i = 0; i < segments.size(); i++) {