Skip to content

Commit f70b5b5

Browse files
committedAug 12, 2017
Avoid crash
1 parent 4c136a7 commit f70b5b5

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed
 

‎src/core/geometry/qgscurve.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,11 @@ class CORE_EXPORT QgsCurve: public QgsAbstractGeometry
145145
*/
146146
inline const QgsCurve *cast( const QgsAbstractGeometry *geom ) const
147147
{
148+
if ( !geom )
149+
return nullptr;
150+
148151
QgsWkbTypes::Type type = geom->wkbType();
149-
if ( geom && QgsWkbTypes::geometryType( type ) == QgsWkbTypes::LineGeometry && QgsWkbTypes::isSingleType( type ) )
152+
if ( QgsWkbTypes::geometryType( type ) == QgsWkbTypes::LineGeometry && QgsWkbTypes::isSingleType( type ) )
150153
{
151154
return static_cast<const QgsCurve *>( geom );
152155
}

0 commit comments

Comments
 (0)