diff --git a/Contrib/InstallOptions/InstallerOptions.cpp b/Contrib/InstallOptions/InstallerOptions.cpp index 7624a042..9179e9ea 100644 --- a/Contrib/InstallOptions/InstallerOptions.cpp +++ b/Contrib/InstallOptions/InstallerOptions.cpp @@ -1059,7 +1059,7 @@ int createCfgDlg() GetWindowText(hMainWindow,old_title,sizeof(old_title)); SetWindowText(hMainWindow,pszTitle); } - popstring(NULL); + *g_stacktop = (*g_stacktop)->next; char tmp[32]; wsprintf(tmp,"%d",hConfigWindow); pushstring(tmp); @@ -1103,6 +1103,7 @@ void showCfgDlg() if (cw_vis) ShowWindow(childwnd,SW_SHOWNA); + FREE(pszFilename); FREE(pszTitle); FREE(pszCancelButtonText); FREE(pszNextButtonText); diff --git a/Plugins/InstallOptions.dll b/Plugins/InstallOptions.dll index 159cb16b..3d4a1123 100644 Binary files a/Plugins/InstallOptions.dll and b/Plugins/InstallOptions.dll differ