File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -1252,7 +1252,7 @@ QgsVectorLayer* QgsSLDParser::contourLayerFromRaster( const QDomElement& userSty
12521252 offset = contourSymbolizerElem.attribute ( " offset" ).toDouble ();
12531253 propertyName = contourSymbolizerElem.attribute ( " propertyName" );
12541254
1255- if ( ! equidistance > 0.0 )
1255+ if ( equidistance <= 0.0 )
12561256 {
12571257 return 0 ;
12581258 }
@@ -1301,7 +1301,7 @@ QgsVectorLayer* QgsSLDParser::contourLayerFromRaster( const QDomElement& userSty
13011301 }
13021302 }
13031303
1304- double adfFixedLevels[numberOfLevels];
1304+ double * adfFixedLevels = new double [numberOfLevels];
13051305 int nFixedLevelCount = numberOfLevels;
13061306 currentLevel = ( int )(( minValue - offset ) / equidistance + 0.5 ) * equidistance + offset;
13071307 for ( int i = 0 ; i < numberOfLevels; ++i )
@@ -1391,6 +1391,8 @@ QgsVectorLayer* QgsSLDParser::contourLayerFromRaster( const QDomElement& userSty
13911391 hLayer, 0 , nElevField,
13921392 GDALTermProgress, NULL );
13931393
1394+ delete adfFixedLevels;
1395+
13941396 OGR_DS_Destroy ( hDS );
13951397 GDALClose ( hSrcDS );
13961398
You can’t perform that action at this time.
0 commit comments