Comparison is always true due to limited range of data type. Patch by Samuel Serapion.

CORE-7177 #resolve #comment Committed in r59076.

svn path=/trunk/; revision=59076
This commit is contained in:
Eric Kohl 2013-05-24 09:50:49 +00:00
parent c2b2763cba
commit 0bc3ffeb7b

View file

@ -889,8 +889,7 @@ RtlValidAcl(IN PACL Acl)
}
/* Check what kind of ACE this is */
if ((Ace->AceType >= ACCESS_MIN_MS_ACE_TYPE) ||
(Ace->AceType <= ACCESS_MAX_MS_V2_ACE_TYPE))
if (Ace->AceType <= ACCESS_MAX_MS_V2_ACE_TYPE)
{
/* Validate the length of this ACE */
if (ROUND_DOWN(Ace->AceSize, sizeof(ULONG)) != Ace->AceSize)
@ -932,7 +931,7 @@ RtlValidAcl(IN PACL Acl)
{
DPRINT1("Unsupported ACE in ReactOS, assuming valid\n");
}
else if ((Ace->AceType >= ACCESS_MIN_MS_OBJECT_ACE_TYPE) ||
else if ((Ace->AceType >= ACCESS_MIN_MS_OBJECT_ACE_TYPE) &&
(Ace->AceType <= ACCESS_MAX_MS_OBJECT_ACE_TYPE))
{
DPRINT1("Unsupported ACE in ReactOS, assuming valid\n");