diff --git a/source/utils/CarlaShmUtils.hpp b/source/utils/CarlaShmUtils.hpp index 6d6a74e89..54cef8288 100644 --- a/source/utils/CarlaShmUtils.hpp +++ b/source/utils/CarlaShmUtils.hpp @@ -178,7 +178,8 @@ void* carla_shm_map(carla_shm_t& shm, const std::size_t size) noexcept sa.nLength = sizeof(sa); sa.bInheritHandle = TRUE; - map = ::CreateFileMappingA(INVALID_HANDLE_VALUE, &sa, PAGE_READWRITE|SEC_COMMIT, 0, size, shm.filename); + map = ::CreateFileMappingA(INVALID_HANDLE_VALUE, &sa, + PAGE_READWRITE|SEC_COMMIT, 0, static_cast(size), shm.filename); if (map == nullptr || map == INVALID_HANDLE_VALUE) {