diff --git a/Contrib/Makensisw/makensisw.cpp b/Contrib/Makensisw/makensisw.cpp index 82691e09..8fa7325b 100644 --- a/Contrib/Makensisw/makensisw.cpp +++ b/Contrib/Makensisw/makensisw.cpp @@ -106,6 +106,7 @@ BOOL CALLBACK DialogProc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) { if (num==1) { DragQueryFile((HDROP)wParam,0,szTmp,MAX_PATH); if (lstrlen(szTmp)>0) { + GlobalFree(g_script); g_script = (char *)GlobalAlloc(GPTR,sizeof(szTmp)+7); wsprintf(g_script,"/CD \"%s\"",szTmp); ResetObjects();