mirror of
https://github.com/reactos/reactos.git
synced 2024-10-04 08:25:53 +00:00
[ADVAPI32]
- Account for RegQueryInfoKey no longer including the null terminator in EnumHKCRKey/EnumHKCRValue CORE-6976 svn path=/trunk/; revision=67426
This commit is contained in:
parent
541f7f43ec
commit
1b7b922cb0
|
@ -711,11 +711,12 @@ EnumHKCRKey(
|
|||
goto Exit;
|
||||
}
|
||||
|
||||
MaxFallbackSubKeyLen++;
|
||||
TRACE("Maxfallbacksubkeylen: %d\n", MaxFallbackSubKeyLen);
|
||||
|
||||
/* Allocate our buffer */
|
||||
FallbackSubKeyName = RtlAllocateHeap(
|
||||
RtlGetProcessHeap(), 0, (MaxFallbackSubKeyLen + 1) * sizeof(WCHAR));
|
||||
RtlGetProcessHeap(), 0, MaxFallbackSubKeyLen * sizeof(WCHAR));
|
||||
if (!FallbackSubKeyName)
|
||||
{
|
||||
ErrorCode = ERROR_NOT_ENOUGH_MEMORY;
|
||||
|
@ -925,11 +926,12 @@ EnumHKCRValue(
|
|||
goto Exit;
|
||||
}
|
||||
|
||||
MaxFallbackValueNameLen++;
|
||||
TRACE("Maxfallbacksubkeylen: %d\n", MaxFallbackValueNameLen);
|
||||
|
||||
/* Allocate our buffer */
|
||||
FallbackValueName = RtlAllocateHeap(
|
||||
RtlGetProcessHeap(), 0, (MaxFallbackValueNameLen + 1) * sizeof(WCHAR));
|
||||
RtlGetProcessHeap(), 0, MaxFallbackValueNameLen * sizeof(WCHAR));
|
||||
if (!FallbackValueName)
|
||||
{
|
||||
ErrorCode = ERROR_NOT_ENOUGH_MEMORY;
|
||||
|
|
|
@ -3789,7 +3789,6 @@ RegQueryInfoKeyW(HKEY hKey,
|
|||
lpftLastWriteTime->dwHighDateTime = FullInfo->LastWriteTime.u.HighPart;
|
||||
}
|
||||
|
||||
ErrorCode = ERROR_SUCCESS;
|
||||
if (lpClass != NULL)
|
||||
{
|
||||
if (*lpcClass == 0)
|
||||
|
|
Loading…
Reference in a new issue