Skip to content

Commit ab4b38c

Browse files
committedJan 20, 2019
Guard against nullptr
1 parent 0b248dc commit ab4b38c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
 

‎src/analysis/processing/qgsalgorithmpolygonstolines.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,8 @@ QList<QgsCurve *> QgsPolygonsToLinesAlgorithm::extractRings( const QgsAbstractGe
134134
}
135135
else if ( QgsCurvePolygon *polygon = qgsgeometry_cast<QgsCurvePolygon *>( geom ) )
136136
{
137-
rings.append( polygon->exteriorRing()->clone() );
137+
if ( auto exteriorRing = polygon->exteriorRing() )
138+
rings.append( exteriorRing->clone() );
138139
for ( int i = 0; i < polygon->numInteriorRings(); ++i )
139140
{
140141
rings.append( polygon->interiorRing( i )->clone() );

0 commit comments

Comments
 (0)
Please sign in to comment.