From be8b65c8a9707f0a2bd5ef218bddf888aecb918a Mon Sep 17 00:00:00 2001 From: Peter Hater <7element@mail.bg> Date: Wed, 17 May 2017 10:53:54 +0000 Subject: [PATCH] [MSTSC] Fix parsing of settings. Patch by Stas'M. Thanks. CORE-13223 svn path=/trunk/; revision=74568 --- reactos/base/applications/mstsc/settings.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/reactos/base/applications/mstsc/settings.c b/reactos/base/applications/mstsc/settings.c index 4aaa2aacab7..6a68282d556 100644 --- a/reactos/base/applications/mstsc/settings.c +++ b/reactos/base/applications/mstsc/settings.c @@ -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); } -- 2.17.1