From 26e429ff3b1465cb0bf32316caeff6da5312a8ad Mon Sep 17 00:00:00 2001 From: David Reid Date: Thu, 11 Aug 2022 10:28:51 +1000 Subject: [PATCH] Fix a possible crash when initializing a channel converter. --- miniaudio.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/miniaudio.h b/miniaudio.h index d63732c1..d4126885 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -50577,8 +50577,9 @@ static ma_uint32 ma_channel_map_get_spatial_channel_count(const ma_channel* pCha MA_ASSERT(channels > 0); for (iChannel = 0; iChannel < channels; ++iChannel) { - if (ma_is_spatial_channel_position(pChannelMap[iChannel])) + if (ma_is_spatial_channel_position(ma_channel_map_get_channel(pChannelMap, channels, iChannel))) { spatialChannelCount++; + } } return spatialChannelCount;