diff --git a/ntoskrnl/mm/ARM3/virtual.c b/ntoskrnl/mm/ARM3/virtual.c index c5c5a5283b0..4f5cd1b016b 100644 --- a/ntoskrnl/mm/ARM3/virtual.c +++ b/ntoskrnl/mm/ARM3/virtual.c @@ -4787,6 +4787,7 @@ NtAllocateVirtualMemory(IN HANDLE ProcessHandle, if (!NT_SUCCESS(Status)) { DPRINT1("Failed to insert the VAD!\n"); + ExFreePoolWithTag(Vad, 'SdaV'); goto FailPathNoLock; }