From 29f0e71be0a0f9fbe66b12eed327e7cc4e69dec6 Mon Sep 17 00:00:00 2001 From: kichik Date: Fri, 8 Apr 2005 16:57:08 +0000 Subject: [PATCH] fixed bug #1123353 - `WindowIcon off` crashes makensis git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3957 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/build.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/build.cpp b/Source/build.cpp index a1483e62..00ebf792 100644 --- a/Source/build.cpp +++ b/Source/build.cpp @@ -2050,7 +2050,7 @@ again: BYTE* dlg = res_editor->GetResource(RT_DIALOG, MAKEINTRESOURCE(id), NSIS_DEFAULT_LANG); \ if (dlg) { \ CDialogTemplate dt(dlg,uDefCodePage); \ - free(dlg); \ + res_editor->FreeResource(dlg); \ if (dt.RemoveItem(IDC_ULICON)) { \ DialogItemTemplate* text = dt.GetItem(IDC_INTROTEXT); \ DialogItemTemplate* prog = dt.GetItem(IDC_PROGRESS); \ @@ -2066,8 +2066,8 @@ again: DWORD dwSize; \ dlg = dt.Save(dwSize); \ res_editor->UpdateResource(RT_DIALOG, MAKEINTRESOURCE(id), NSIS_DEFAULT_LANG, dlg, dwSize); \ + delete [] dlg; \ } \ - res_editor->FreeResource(dlg); \ } \ }