diff --git a/Contrib/InstallOptions/InstallerOptions.cpp b/Contrib/InstallOptions/InstallerOptions.cpp index 9caa3425..00bb93f2 100644 --- a/Contrib/InstallOptions/InstallerOptions.cpp +++ b/Contrib/InstallOptions/InstallerOptions.cpp @@ -547,7 +547,8 @@ bool ReadSettings(void) { // pszState cannot be NULL (?) myGetProfileString(szField, "STATE"); pFields[nIdx].pszState = myGetProfileStringDup(szField, "STATE"); - //pFields[nIdx].pszState = STRDUP(szResult); + if (!pFields[nIdx].pszState) + pFields[nIdx].pszState = STRDUP(szResult); pFields[nIdx].pszRoot = myGetProfileStringDup(szField, "ROOT"); diff --git a/Plugins/InstallOptions.dll b/Plugins/InstallOptions.dll index 31e87e6a..600516f3 100644 Binary files a/Plugins/InstallOptions.dll and b/Plugins/InstallOptions.dll differ