mirror of
https://github.com/asmjit/asmjit.git
synced 2025-12-17 12:34:35 +03:00
[Bug] Fixed bug in VirtMem::releaseDualMapping() not releasing it properly (#270)
This commit is contained in:
committed by
Petr Kobalicek
parent
5944428b4e
commit
7e164e3ede
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user