From: Amine Khaldi Date: Sat, 25 Oct 2014 13:56:28 +0000 (+0000) Subject: [ADVAPI32] X-Git-Tag: backups/tcpip_revolution@71025~273 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=21ef917d3f24a51885518cfae55012f1c3f3f3be [ADVAPI32] * Fix set_ntstatus() to use NT_SUCCESS when performing the checks. CORE-8540 svn path=/trunk/; revision=64980 --- diff --git a/reactos/dll/win32/advapi32/wine/security.c b/reactos/dll/win32/advapi32/wine/security.c index 1b77f36eb7d..6456cf3eed1 100644 --- a/reactos/dll/win32/advapi32/wine/security.c +++ b/reactos/dll/win32/advapi32/wine/security.c @@ -264,8 +264,8 @@ static const ACEFLAG AceRights[] = /* used for functions that are a simple wrapper around the corresponding ntdll API */ static __inline BOOL set_ntstatus( NTSTATUS status ) { - if (status) SetLastError( RtlNtStatusToDosError( status )); - return !status; + if (!NT_SUCCESS(status)) SetLastError( RtlNtStatusToDosError( status )); + return NT_SUCCESS(status); } static const RECORD SidTable[] =