[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", L"ComputerName",
lpBuffer, lpBuffer,
nSize); nSize);
if (ret == FALSE) if ((ret == FALSE) &&
(GetLastError() != ERROR_MORE_DATA))
{ {
ret = GetComputerNameFromRegistry(L"\\Registry\\Machine\\System\\CurrentControlSet" ret = GetComputerNameFromRegistry(L"\\Registry\\Machine\\System\\CurrentControlSet"
L"\\Control\\ComputerName\\ComputerName", L"\\Control\\ComputerName\\ComputerName",