[KERNEL32] GetComputerNameExW: Fix crash in kernel32_winetest environ test

This commit is contained in:
Eric Kohl 2019-01-07 22:45:33 +01:00
parent 88a69b446b
commit 38160b207d

View file

@ -236,7 +236,8 @@ GetComputerNameExW(COMPUTER_NAME_FORMAT NameType,
L"ComputerName",
lpBuffer,
nSize);
if (ret == FALSE)
if ((ret == FALSE) &&
(GetLastError() != ERROR_MORE_DATA))
{
ret = GetComputerNameFromRegistry(L"\\Registry\\Machine\\System\\CurrentControlSet"
L"\\Control\\ComputerName\\ComputerName",