From d7523459e7e9bf4b425c0783edf01e80dc235269 Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Fri, 9 Jan 2009 08:54:03 +0000 Subject: [PATCH] - Fix inversed failure logic in MmAllocatePagesForMdl. See issue #4009 for more details. svn path=/trunk/; revision=38661 --- reactos/ntoskrnl/mm/mdlsup.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/mm/mdlsup.c b/reactos/ntoskrnl/mm/mdlsup.c index 396bbd5b004..7cb7bfd18cc 100644 --- a/reactos/ntoskrnl/mm/mdlsup.c +++ b/reactos/ntoskrnl/mm/mdlsup.c @@ -599,7 +599,7 @@ MmAllocatePagesForMdl(IN PHYSICAL_ADDRESS LowAddress, } /* If nothing was allocated, fail */ - if (NumberOfPagesAllocated) + if (NumberOfPagesWanted) { /* Free our MDL */ ExFreePool(Mdl);