Skip to content

Commit c7b8f3b

Browse files
author
mhugent
committed
Added two 0 pointer checks
git-svn-id: http://svn.osgeo.org/qgis/trunk@14245 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 8783e12 commit c7b8f3b

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/core/qgsvectorfilewriter.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -568,7 +568,10 @@ QgsVectorFileWriter::writeAsVectorFormat( QgsVectorLayer* layer,
568568
{
569569
try
570570
{
571-
fet.geometry()->transform( *ct );
571+
if ( fet.geometry() )
572+
{
573+
fet.geometry()->transform( *ct );
574+
}
572575
}
573576
catch ( QgsCsException &e )
574577
{

src/core/qgsvectorlayer.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -3926,6 +3926,10 @@ void QgsVectorLayer::drawFeature( QgsRenderContext &renderContext,
39263926
bool needToTrim = false;
39273927

39283928
QgsGeometry* geom = fet.geometry();
3929+
if ( !geom )
3930+
{
3931+
return;
3932+
}
39293933
unsigned char* feature = geom->asWkb();
39303934

39313935
QGis::WkbType wkbType = geom->wkbType();

0 commit comments

Comments
 (0)