From f29a4a814553d7d6ae95ba6865b5ae3a17cdaadf Mon Sep 17 00:00:00 2001 From: Luke Yelavich Date: Tue, 3 Jul 2018 07:50:20 +1000 Subject: [PATCH] libobs: Copy the device uid string for mac audio monitor --- libobs/audio-monitoring/osx/coreaudio-output.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libobs/audio-monitoring/osx/coreaudio-output.c b/libobs/audio-monitoring/osx/coreaudio-output.c index 213346f96..af2d7a063 100644 --- a/libobs/audio-monitoring/osx/coreaudio-output.c +++ b/libobs/audio-monitoring/osx/coreaudio-output.c @@ -193,10 +193,10 @@ static bool audio_monitor_init(struct audio_monitor *monitor, } if (strcmp(uid, "default") != 0) { - CFStringRef cf_uid = CFStringCreateWithBytesNoCopy(NULL, + CFStringRef cf_uid = CFStringCreateWithBytes(NULL, (const UInt8*)uid, strlen(uid), kCFStringEncodingUTF8, - false, NULL); + false); stat = AudioQueueSetProperty(monitor->queue, kAudioQueueProperty_CurrentDevice,