Check for NULL keyvalue in RegEnumKeyExA/W.

This commit is contained in:
Rein Klazes 2002-07-05 01:21:13 +00:00 committed by Alexandre Julliard
parent ebed1b8745
commit 0bb6fdda90
1 changed files with 4 additions and 0 deletions

View File

@ -297,6 +297,8 @@ DWORD WINAPI RegEnumKeyExW( HKEY hkey, DWORD index, LPWSTR name, LPDWORD name_le
if (reserved) return ERROR_INVALID_PARAMETER;
if (!hkey) return ERROR_INVALID_HANDLE;
status = NtEnumerateKey( hkey, index, KeyNodeInformation,
buffer, sizeof(buffer), &total_size );
@ -358,6 +360,8 @@ DWORD WINAPI RegEnumKeyExA( HKEY hkey, DWORD index, LPSTR name, LPDWORD name_len
if (reserved) return ERROR_INVALID_PARAMETER;
if (!hkey) return ERROR_INVALID_HANDLE;
status = NtEnumerateKey( hkey, index, KeyNodeInformation,
buffer, sizeof(buffer), &total_size );