File tree 1 file changed +9
-2
lines changed
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -6333,8 +6333,9 @@ int MMCreateMMDB(struct MiraMonVectLayerInfo *hMiraMonLayer,
6333
6333
6334
6334
// Before allocating new memory, there might be some previously allocated but unused memory.
6335
6335
// Let's free that memory first.
6336
- if (hMiraMonLayer -> MMArc .MMNode .MMAdmDB .pMMBDXP )
6337
- MM_ReleaseDBFHeader (& hMiraMonLayer -> MMArc .MMNode .MMAdmDB .pMMBDXP );
6336
+ if (hMiraMonLayer -> MMPolygon .MMArc .MMAdmDB .pMMBDXP )
6337
+ MM_ReleaseDBFHeader (
6338
+ & hMiraMonLayer -> MMPolygon .MMArc .MMAdmDB .pMMBDXP );
6338
6339
6339
6340
pBD_XP_Aux = hMiraMonLayer -> MMPolygon .MMArc .MMAdmDB .pMMBDXP =
6340
6341
MM_CreateDBFHeader (5 , hMiraMonLayer -> nCharSet );
@@ -6349,6 +6350,12 @@ int MMCreateMMDB(struct MiraMonVectLayerInfo *hMiraMonLayer,
6349
6350
: 9 ))
6350
6351
return 1 ;
6351
6352
6353
+ // Before allocating new memory, there might be some previously allocated but unused memory.
6354
+ // Let's free that memory first.
6355
+ if (hMiraMonLayer -> MMPolygon .MMArc .MMNode .MMAdmDB .pMMBDXP )
6356
+ MM_ReleaseDBFHeader (
6357
+ & hMiraMonLayer -> MMPolygon .MMArc .MMNode .MMAdmDB .pMMBDXP );
6358
+
6352
6359
pBD_XP_Aux = hMiraMonLayer -> MMPolygon .MMArc .MMNode .MMAdmDB .pMMBDXP =
6353
6360
MM_CreateDBFHeader (3 , hMiraMonLayer -> nCharSet );
6354
6361
You can’t perform that action at this time.
0 commit comments