diff --git a/core/Utils.hpp b/core/Utils.hpp index fe711ad71..46e7dcb0f 100644 --- a/core/Utils.hpp +++ b/core/Utils.hpp @@ -103,7 +103,7 @@ extern const uint64_t s_mapNonce; static ZT_INLINE void memoryLock(const void *const p, const unsigned int l) noexcept { #ifdef __WINDOWS__ - //VirtualLock(p, l); + VirtualLock(const_cast(reinterpret_cast(p)), l); #else mlock(p, l); #endif @@ -118,7 +118,7 @@ static ZT_INLINE void memoryLock(const void *const p, const unsigned int l) noex static ZT_INLINE void memoryUnlock(const void *const p, const unsigned int l) noexcept { #ifdef __WINDOWS__ - //VirtualUnlock(p, l); + VirtualUnlock(const_cast(reinterpret_cast(p)), l); #else munlock(p, l); #endif