From 7a956651feec9ea8fe867c94a0d7ac8a1cd32042 Mon Sep 17 00:00:00 2001 From: artemp Date: Wed, 30 Sep 2015 12:50:53 +0100 Subject: [PATCH] geojson - avoid passing invalid bounding boxes to boost::geometry::index --- plugins/input/geojson/geojson_datasource.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/input/geojson/geojson_datasource.cpp b/plugins/input/geojson/geojson_datasource.cpp index e1ebb4751..78d2ad2a1 100644 --- a/plugins/input/geojson/geojson_datasource.cpp +++ b/plugins/input/geojson/geojson_datasource.cpp @@ -281,11 +281,10 @@ void geojson_datasource::parse_geojson(Iterator start, Iterator end) { extent_.expand_to_include(box); } + values.emplace_back(box, std::make_pair(geometry_index,0)); } - values.emplace_back(box, std::make_pair(geometry_index,0)); ++geometry_index; } - // packing algorithm tree_ = std::make_unique(values);