From d5c27dde7a79531843d97612c0a50638be9b56f0 Mon Sep 17 00:00:00 2001 From: David Reid Date: Sun, 30 May 2021 08:21:52 +1000 Subject: [PATCH] Fix a bug due to a bad use of an atomic. --- research/miniaudio_engine.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/research/miniaudio_engine.h b/research/miniaudio_engine.h index d859bf26..fc68ea53 100644 --- a/research/miniaudio_engine.h +++ b/research/miniaudio_engine.h @@ -12601,7 +12601,7 @@ MA_API ma_bool32 ma_sound_is_looping(const ma_sound* pSound) return MA_FALSE; } - return c89atomic_load_32((ma_bool32*)&pSound->isLooping); + return c89atomic_load_8(&pSound->isLooping); } MA_API ma_bool32 ma_sound_at_end(const ma_sound* pSound) @@ -12615,7 +12615,7 @@ MA_API ma_bool32 ma_sound_at_end(const ma_sound* pSound) return MA_FALSE; } - return c89atomic_load_8((ma_bool8*)&pSound->atEnd); + return c89atomic_load_8(&pSound->atEnd); } MA_API ma_result ma_sound_seek_to_pcm_frame(ma_sound* pSound, ma_uint64 frameIndex)