Commit 0a853ba3 authored by David Reid's avatar David Reid Committed by GitHub

Merge pull request #296 from chainblocks/master

Fix ubsan issue on macOS.

Public issue https://github.com/mackron/miniaudio/issues/295
parents 2f56829b b0017520
......@@ -25182,6 +25182,7 @@ static ma_result ma_context_get_device_info__coreaudio(ma_context* pContext, ma_
/* Formats. */
{
ma_format uniqueFormats[ma_format_count];
memset(uniqueFormats, 0xFF, sizeof(ma_format) * ma_format_count);
ma_uint32 uniqueFormatCount = 0;
ma_uint32 channels;
......@@ -25223,8 +25224,7 @@ static ma_result ma_context_get_device_info__coreaudio(ma_context* pContext, ma_
continue;
}
uniqueFormatCount += 1;
uniqueFormats[uniqueFormatCount++] = format;
/* Sample Rates */
result = ma_get_AudioObject_sample_rates(pContext, deviceObjectID, deviceType, &sampleRateRangeCount, &pSampleRateRanges);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment