Fix setSubsetString return value on error

This commit is contained in:
uclaros 2020-02-08 13:05:50 +02:00
parent 56bb8e958c
commit 0b4cc5adae

View File

@ -4368,7 +4368,10 @@ OGRLayerH QgsOgrProviderUtils::setSubsetString( OGRLayerH layer, GDALDatasetH ds
}
else
{
OGR_L_SetAttributeFilter( layer, encoding->fromUnicode( subsetString ).constData() );
if ( OGR_L_SetAttributeFilter( layer, encoding->fromUnicode( subsetString ).constData() ) != OGRERR_NONE )
{
return nullptr;
}
subsetLayer = layer;
}