Commit 32d28747 authored by Giovanni Petrantoni's avatar Giovanni Petrantoni

Attempt to fix ubsan issue under macOS #295

parent d06d4983
...@@ -25151,6 +25151,7 @@ static ma_result ma_context_get_device_info__coreaudio(ma_context* pContext, ma_ ...@@ -25151,6 +25151,7 @@ static ma_result ma_context_get_device_info__coreaudio(ma_context* pContext, ma_
/* Formats. */ /* Formats. */
{ {
ma_format uniqueFormats[ma_format_count]; ma_format uniqueFormats[ma_format_count];
memset(uniqueFormats, 0xFF, sizeof(ma_format) * ma_format_count);
ma_uint32 uniqueFormatCount = 0; ma_uint32 uniqueFormatCount = 0;
ma_uint32 channels; ma_uint32 channels;
...@@ -25192,8 +25193,7 @@ static ma_result ma_context_get_device_info__coreaudio(ma_context* pContext, ma_ ...@@ -25192,8 +25193,7 @@ static ma_result ma_context_get_device_info__coreaudio(ma_context* pContext, ma_
continue; continue;
} }
uniqueFormatCount += 1; uniqueFormats[uniqueFormatCount++] = format;
/* Sample Rates */ /* Sample Rates */
result = ma_get_AudioObject_sample_rates(pContext, deviceObjectID, deviceType, &sampleRateRangeCount, &pSampleRateRanges); 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