diff --git a/reactos/lib/rtl/sd.c b/reactos/lib/rtl/sd.c index a332b98e5b1..d88fdedbf38 100644 --- a/reactos/lib/rtl/sd.c +++ b/reactos/lib/rtl/sd.c @@ -815,7 +815,7 @@ RtlSelfRelativeToAbsoluteSD2(PISECURITY_DESCRIPTOR SelfRelativeSecurityDescripto ASSERT((ULONG_PTR)DataEnd >= (ULONG_PTR)DataStart); - DataSize = (ULONG)((ULONG_PTR)DataEnd >= (ULONG_PTR)DataStart); + DataSize = (ULONG)((ULONG_PTR)DataEnd - (ULONG_PTR)DataStart); if (*BufferSize < sizeof(SECURITY_DESCRIPTOR) + DataSize) {