diff --git a/Contrib/System/Source/System.c b/Contrib/System/Source/System.c index 42f94533..a1153416 100644 --- a/Contrib/System/Source/System.c +++ b/Contrib/System/Source/System.c @@ -1063,7 +1063,7 @@ void ParamsOut(SystemProc *proc) #else { WCHAR guidstrbuf[39]; - int guidcch = StringFromGUID2(*((REFGUID*)place), guidstrbuf, g_stringsize); + int guidcch = StringFromGUID2(*((REFGUID*)place), guidstrbuf, 39); WideCharToMultiByte(CP_ACP, 0, guidstrbuf, guidcch, realbuf, g_stringsize, NULL, NULL); } #endif diff --git a/Docs/src/history.but b/Docs/src/history.but index d6bf8dcc..7cd6b8ab 100644 --- a/Docs/src/history.but +++ b/Docs/src/history.but @@ -12,6 +12,8 @@ Released on ? ?th, 201? \S2{} Minor Changes +\b Fixed System plugin GUID type output bug on Win98 + \b !system and !execute now provide a empty StdIn pipe to work around bugs in some Windows utilities \b MakeNSISW now uses WinInet when checking for updates