diff --git a/reactos/dll/win32/advapi32/reg/reg.c b/reactos/dll/win32/advapi32/reg/reg.c index 0b29d1d3d82..8fe9e36e9a0 100644 --- a/reactos/dll/win32/advapi32/reg/reg.c +++ b/reactos/dll/win32/advapi32/reg/reg.c @@ -3729,6 +3729,9 @@ RegQueryInfoKeyW(HKEY hKey, FullInfo = &FullInfoBuffer; } + if (lpcbSecurityDescriptor != NULL) + *lpcbSecurityDescriptor = 0; + Status = NtQueryKey(KeyHandle, KeyFullInformation, FullInfo, @@ -3786,10 +3789,7 @@ RegQueryInfoKeyW(HKEY hKey, NULL, 0, lpcbSecurityDescriptor); - if (Status != STATUS_BUFFER_TOO_SMALL) - { - *lpcbSecurityDescriptor = 0; - } + TRACE("NtQuerySecurityObject() returned status 0x%X\n", Status); } if (lpftLastWriteTime != NULL)