Fix leak in QgsMultiSurface::asJSON

This commit is contained in:
Nyall Dawson 2017-10-18 18:41:47 +10:00
parent 6fe89fd3c4
commit 0d6df12835

View File

@ -101,7 +101,7 @@ QString QgsMultiSurface::asJSON( int precision ) const
{
json += '[';
QgsPolygonV2 *polygon = static_cast<const QgsSurface *>( geom )->surfaceToPolygon();
std::unique_ptr< QgsPolygonV2 >polygon( static_cast<const QgsSurface *>( geom )->surfaceToPolygon() );
std::unique_ptr< QgsLineString > exteriorLineString( polygon->exteriorRing()->curveToLine() );
QgsPointSequence exteriorPts;