Fix potential crash in QGIS server

This commit is contained in:
Nyall Dawson 2016-05-02 10:05:52 +10:00
parent f2e8f2df06
commit 63208a2225

View File

@ -1148,7 +1148,16 @@ QDomElement QgsOgcUtils::geometryToGML( const QgsGeometry* geometry, QDomDocumen
bool hasZValue = false;
QgsConstWkbPtr wkbPtr( geometry->asWkb(), geometry->wkbSize() );
wkbPtr.readHeader();
try
{
wkbPtr.readHeader();
}
catch ( const QgsWkbException &e )
{
Q_UNUSED( e );
// WKB exception while reading header
return QDomElement();
}
if ( gmlVersion != GML_2_1_2 )
{