Skip to content

Commit 6be98fa

Browse files
authored
Merge pull request #352 from geographika/extent-fix
mapcache_detail extent fix
2 parents 4f7c5f9 + c0bd3f9 commit 6be98fa

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

contrib/mapcache_detail/mapcache_detail.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,8 +237,9 @@ static void _destroy_json_pool() {
237237
GEOSGeometry * mapcache_extent_to_GEOSGeometry(const mapcache_extent *extent)
238238
{
239239
GEOSCoordSequence *cs = GEOSCoordSeq_create(5,2);
240-
GEOSGeometry *lr = GEOSGeom_createLinearRing(cs);
241-
GEOSGeometry *bb = GEOSGeom_createPolygon(lr,NULL,0);
240+
GEOSGeometry *lr;
241+
GEOSGeometry *bb;
242+
242243
GEOSCoordSeq_setX(cs,0,extent->minx);
243244
GEOSCoordSeq_setY(cs,0,extent->miny);
244245
GEOSCoordSeq_setX(cs,1,extent->maxx);
@@ -249,6 +250,10 @@ GEOSGeometry * mapcache_extent_to_GEOSGeometry(const mapcache_extent *extent)
249250
GEOSCoordSeq_setY(cs,3,extent->maxy);
250251
GEOSCoordSeq_setX(cs,4,extent->minx);
251252
GEOSCoordSeq_setY(cs,4,extent->miny);
253+
254+
lr = GEOSGeom_createLinearRing(cs);
255+
bb = GEOSGeom_createPolygon(lr, NULL, 0);
256+
252257
return bb;
253258
}
254259

0 commit comments

Comments
 (0)