Commit 575ca34 1 parent 98944a3 commit 575ca34 Copy full SHA for 575ca34
File tree 1 file changed +6
-1
lines changed
1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -6448,7 +6448,12 @@ static int loadMapInternal(mapObj *map)
6448
6448
case (SYMBOL ):
6449
6449
if (msGrowSymbolSet (& (map -> symbolset )) == NULL )
6450
6450
return MS_FAILURE ;
6451
- if ((loadSymbol (map -> symbolset .symbol [map -> symbolset .numsymbols ], map -> mappath ) == -1 )) return MS_FAILURE ;
6451
+ if ((loadSymbol (map -> symbolset .symbol [map -> symbolset .numsymbols ], map -> mappath ) == -1 )) {
6452
+ msFreeSymbol (map -> symbolset .symbol [map -> symbolset .numsymbols ]);
6453
+ free (map -> symbolset .symbol [map -> symbolset .numsymbols ]);
6454
+ map -> symbolset .symbol [map -> symbolset .numsymbols ] = NULL ;
6455
+ return MS_FAILURE ;
6456
+ }
6452
6457
map -> symbolset .symbol [map -> symbolset .numsymbols ]-> inmapfile = MS_TRUE ;
6453
6458
map -> symbolset .numsymbols ++ ;
6454
6459
break ;
You can’t perform that action at this time.
0 commit comments