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);