Skip to content

Commit cbc1d80

Browse files
padenotachronop
authored andcommitted
don't pass null string to CFRelease.
1 parent 328dadc commit cbc1d80

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/cubeb_audiounit.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3159,14 +3159,14 @@ audiounit_create_device_from_hwdev(cubeb_device_info * ret, AudioObjectID devid,
31593159

31603160
if (str) {
31613161
ret->friendly_name = audiounit_strref_to_cstr_utf8(str);
3162+
CFRelease(str);
31623163
} else {
31633164
// Couldn't get a friendly_name, nor a datasource name, return a valid
31643165
// string of length 0.
31653166
char * fallback_name = new char[1];
31663167
fallback_name[0] = '\0';
31673168
ret->friendly_name = fallback_name;
31683169
}
3169-
CFRelease(str);
31703170
}
31713171

31723172
size = sizeof(CFStringRef);

0 commit comments

Comments
 (0)