From 7e164e3edeefb76d8a2da4fbe84957ece0d07a13 Mon Sep 17 00:00:00 2001 From: Dmitry Opokin Date: Wed, 15 Jan 2020 14:53:58 +0700 Subject: [PATCH] [Bug] Fixed bug in VirtMem::releaseDualMapping() not releasing it properly (#270) --- src/asmjit/core/virtmem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/asmjit/core/virtmem.cpp b/src/asmjit/core/virtmem.cpp index 8a4397d..f785a8a 100644 --- a/src/asmjit/core/virtmem.cpp +++ b/src/asmjit/core/virtmem.cpp @@ -462,7 +462,7 @@ Error VirtMem::allocDualMapping(DualMapping* dm, size_t size, uint32_t flags) no Error VirtMem::releaseDualMapping(DualMapping* dm, size_t size) noexcept { Error err = release(dm->ro, size); if (dm->ro != dm->rw) - err |= release(dm->ro, size); + err |= release(dm->rw, size); if (err) return DebugUtils::errored(kErrorInvalidArgument);