[QGIS Commit] r14245 - trunk/qgis/src/core
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Sat Sep 18 04:59:37 EDT 2010
Author: mhugent
Date: 2010-09-18 08:59:37 +0000 (Sat, 18 Sep 2010)
New Revision: 14245
Modified:
trunk/qgis/src/core/qgsvectorfilewriter.cpp
trunk/qgis/src/core/qgsvectorlayer.cpp
Log:
Added two 0 pointer checks
Modified: trunk/qgis/src/core/qgsvectorfilewriter.cpp
===================================================================
--- trunk/qgis/src/core/qgsvectorfilewriter.cpp 2010-09-17 12:39:15 UTC (rev 14244)
+++ trunk/qgis/src/core/qgsvectorfilewriter.cpp 2010-09-18 08:59:37 UTC (rev 14245)
@@ -568,7 +568,10 @@
{
try
{
- fet.geometry()->transform( *ct );
+ if ( fet.geometry() )
+ {
+ fet.geometry()->transform( *ct );
+ }
}
catch ( QgsCsException &e )
{
Modified: trunk/qgis/src/core/qgsvectorlayer.cpp
===================================================================
--- trunk/qgis/src/core/qgsvectorlayer.cpp 2010-09-17 12:39:15 UTC (rev 14244)
+++ trunk/qgis/src/core/qgsvectorlayer.cpp 2010-09-18 08:59:37 UTC (rev 14245)
@@ -3926,6 +3926,10 @@
bool needToTrim = false;
QgsGeometry* geom = fet.geometry();
+ if ( !geom )
+ {
+ return;
+ }
unsigned char* feature = geom->asWkb();
QGis::WkbType wkbType = geom->wkbType();
More information about the QGIS-commit
mailing list