mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-23 16:54:03 +02:00
Attempt to fix ubsan issue under macOS #295
This commit is contained in:
+2
-2
@@ -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_
|
|||||||
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);
|
||||||
|
|||||||
Reference in New Issue
Block a user