[MSTSC] Fix parsing of settings. Patch by Stas'M. Thanks. CORE-13223

svn path=/trunk/; revision=74568
This commit is contained in:
Peter Hater
2017-05-17 10:53:54 +00:00
parent 988b6396aa
commit be8b65c8a9
+4 -1
View File
@@ -275,7 +275,10 @@ ParseSettings(PRDPSETTINGS pRdpSettings,
else if (lpToken[0] == L's')
{
pRdpSettings->pSettings[i].Type = lpToken[0];
lpToken = wcstok(NULL, szNewline);
if (lpToken[2] == 13 || lpToken[2] == 10 || lpToken[2] == 0)
lpToken[0] = 0; // terminate string
else
lpToken = wcstok(NULL, szNewline);
if (lpToken != NULL)
wcscpy(pRdpSettings->pSettings[i].Value.s, lpToken);
}