Fix Magnus change.

svn path=/trunk/; revision=32577
This commit is contained in:
James Tabor
2008-03-06 02:55:31 +00:00
parent 09e930fd49
commit 1cd7acbb2e
+2 -1
View File
@@ -966,7 +966,8 @@ MmSecureVirtualMemory(PVOID Address,
if ( ( (DWORD)Address + Length > (DWORD)MmHighestUserAddress) ||
( (DWORD)Address + Length <= (DWORD)Address ) )
/* Only works for user space */
if (MmHighestUserAddress < Address)
if (((ULONG_PTR)Address > (ULONG_PTR)Address + Length) ||
((ULONG_PTR)MmHighestUserAddress < (ULONG_PTR)Address + Length))
{
return NULL;
}