From e26eeb65222ad282e4b55aa9cfec9fdf1ef1a6d7 Mon Sep 17 00:00:00 2001 From: Nick Gammon Date: Fri, 18 Jun 2010 07:40:09 +1000 Subject: [PATCH] Fixed memory leak if error importing XML --- dialogs/ImportXMLdlg.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dialogs/ImportXMLdlg.cpp b/dialogs/ImportXMLdlg.cpp index 28631712..5f53b235 100644 --- a/dialogs/ImportXMLdlg.cpp +++ b/dialogs/ImportXMLdlg.cpp @@ -237,10 +237,11 @@ void CImportXMLdlg::ImportArchive (CArchive & ar) ::TMessageBox ("Not in XML format"); } // end of try block - catch (CArchiveException* ) + catch (CArchiveException* e) { ::TMessageBox ("There was a problem parsing the XML. " "See the error window for more details"); + e->Delete (); } } // end of CImportXMLdlg::ImportArchive