From 9a8d5583f4cce2ca3e79cd384b85f846f1667c51 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 9 Jun 2015 22:24:46 +0200 Subject: [PATCH] fix OSX optimized builds (NDEBUG) --- libs/backends/coreaudio/coreaudio_pcmio_aggregate.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/backends/coreaudio/coreaudio_pcmio_aggregate.cc b/libs/backends/coreaudio/coreaudio_pcmio_aggregate.cc index f50c7b3baf..c50911221e 100644 --- a/libs/backends/coreaudio/coreaudio_pcmio_aggregate.cc +++ b/libs/backends/coreaudio/coreaudio_pcmio_aggregate.cc @@ -237,7 +237,7 @@ CoreAudioPCM::create_aggregate_device ( err = AudioObjectGetPropertyData(_aggregate_plugin_id, &pluginAOPA, sizeof(aggDeviceDict), &aggDeviceDict, &outDataSize, created_device); if (err != noErr) { - fprintf(stderr, "AggregateDevice: AudioObjectGetPropertyData error %d\n", err); + fprintf(stderr, "AggregateDevice: AudioObjectGetPropertyData error %d\n", (int) err); goto error; } @@ -337,8 +337,10 @@ CoreAudioPCM::create_aggregate_device ( // Clean up //---------- +#ifndef NDEBUG // release the private AD key CFRelease(AggregateDeviceNumberRef); +#endif // release the CF objects we have created - we don't need them any more CFRelease(aggDeviceDict);