diff --git a/reactos/ntoskrnl/mm/ARM3/virtual.c b/reactos/ntoskrnl/mm/ARM3/virtual.c index acb08aedcfb..0b51bf1e392 100644 --- a/reactos/ntoskrnl/mm/ARM3/virtual.c +++ b/reactos/ntoskrnl/mm/ARM3/virtual.c @@ -3345,7 +3345,7 @@ NtAllocateVirtualMemory(IN HANDLE ProcessHandle, &Process->VadRoot, (PMMADDRESS_NODE*)&Process->VadFreeHint, &StartingAddress); - ASSERT(NT_SUCCESS(Status)); + if (!NT_SUCCESS(Status)) goto FailPath; // // Now we know where the allocation ends. Make sure it doesn't end up