Fix some free/delete issues
Removes the C-format memory management
This commit is contained in:
parent
da6f9c399f
commit
7b3c7e1ef3
|
@ -1897,7 +1897,7 @@ bool FABMASTER::loadZones( BOARD* aBoard )
|
||||||
for( auto zone : zones_to_delete )
|
for( auto zone : zones_to_delete )
|
||||||
{
|
{
|
||||||
aBoard->Remove( zone );
|
aBoard->Remove( zone );
|
||||||
free(zone);
|
delete zone;
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
@ -2179,7 +2179,7 @@ bool FABMASTER::loadFootprints( BOARD* aBoard )
|
||||||
if( padstack == pads.end() )
|
if( padstack == pads.end() )
|
||||||
{
|
{
|
||||||
///TODO:Warning
|
///TODO:Warning
|
||||||
free( newpad );
|
delete newpad;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue