Skip to content

Commit a2c8071

Browse files
committed
MiraMonVector: free allocated memory
1 parent aa20daf commit a2c8071

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

ogr/ogrsf_frmts/miramon/mm_wrlayr.c

+5-1
Original file line numberDiff line numberDiff line change
@@ -5854,6 +5854,8 @@ static int MMWriteVectorMetadataFile(struct MiraMonVectLayerInfo *hMiraMonLayer,
58545854
}
58555855
else if (layerPlainType == MM_LayerType_Arc)
58565856
{
5857+
int nResult;
5858+
58575859
// Arcs and not polygons
58585860
if (layerMainPlainType == MM_LayerType_Arc)
58595861
{
@@ -5878,7 +5880,9 @@ static int MMWriteVectorMetadataFile(struct MiraMonVectLayerInfo *hMiraMonLayer,
58785880
}
58795881
hMMMD.aArcFile = strdup_function(
58805882
get_filename_function(hMiraMonLayer->MMPolygon.pszLayerName));
5881-
return MMWriteMetadataFile(&hMMMD);
5883+
nResult = MMWriteMetadataFile(&hMMMD);
5884+
free_function(hMMMD.aArcFile);
5885+
return nResult;
58825886
}
58835887
else if (layerPlainType == MM_LayerType_Pol)
58845888
{

0 commit comments

Comments
 (0)