- Fixed the calculation of the TopAddress in MmFindGapTopDown.
authorHartmut Birr <osexpert@googlemail.com>
Tue, 20 May 2003 18:56:25 +0000 (18:56 +0000)
committerHartmut Birr <osexpert@googlemail.com>
Tue, 20 May 2003 18:56:25 +0000 (18:56 +0000)
svn path=/trunk/; revision=4733

reactos/ntoskrnl/mm/marea.c

index f1f7011..124c818 100644 (file)
@@ -301,7 +301,7 @@ PVOID MmFindGapTopDown(PMADDRESS_SPACE AddressSpace, ULONG Length)
              DPRINT("Found gap at %p\n", TopAddress - Length);
              return(TopAddress - Length + 1);
            }
-         TopAddress = current->BaseAddress;
+         TopAddress = current->BaseAddress - 1;
        }
       current_entry = current_entry->Blink;
     }