From 21ef917d3f24a51885518cfae55012f1c3f3f3be Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Sat, 25 Oct 2014 13:56:28 +0000 Subject: [PATCH] [ADVAPI32] * Fix set_ntstatus() to use NT_SUCCESS when performing the checks. CORE-8540 svn path=/trunk/; revision=64980 --- reactos/dll/win32/advapi32/wine/security.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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[] =