From 9e1f02b12a5dc54c38321370407ae6b80569ec19 Mon Sep 17 00:00:00 2001 From: spevnev Date: Tue, 9 Sep 2025 09:27:27 -0400 Subject: [PATCH] Fix unsigned offset overflow --- miniaudio.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/miniaudio.h b/miniaudio.h index 174aa686..b4dd06b7 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -69310,7 +69310,7 @@ static MA_INLINE ma_uint32 ma_hash_getblock(const ma_uint32* blocks, int i) ma_uint32 block; /* Try silencing a sanitization warning about unaligned access by doing a memcpy() instead of assignment. */ - MA_COPY_MEMORY(&block, ma_offset_ptr(blocks, i * sizeof(block)), sizeof(block)); + MA_COPY_MEMORY(&block, ma_offset_ptr(blocks, i * (int) sizeof(block)), sizeof(block)); if (ma_is_little_endian()) { return block;