From 7b3c7e1ef3a927368ad89c054a4f35333d591b98 Mon Sep 17 00:00:00 2001 From: Seth Hillbrand Date: Thu, 8 Apr 2021 16:47:52 -0700 Subject: [PATCH] Fix some free/delete issues Removes the C-format memory management --- pcbnew/plugins/fabmaster/import_fabmaster.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pcbnew/plugins/fabmaster/import_fabmaster.cpp b/pcbnew/plugins/fabmaster/import_fabmaster.cpp index b9b242eb77..c62d633ab9 100644 --- a/pcbnew/plugins/fabmaster/import_fabmaster.cpp +++ b/pcbnew/plugins/fabmaster/import_fabmaster.cpp @@ -1897,7 +1897,7 @@ bool FABMASTER::loadZones( BOARD* aBoard ) for( auto zone : zones_to_delete ) { aBoard->Remove( zone ); - free(zone); + delete zone; } return true; @@ -2179,7 +2179,7 @@ bool FABMASTER::loadFootprints( BOARD* aBoard ) if( padstack == pads.end() ) { ///TODO:Warning - free( newpad ); + delete newpad; continue; } else