diff options
author | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2014-12-01 16:51:19 +0100 |
---|---|---|
committer | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2014-12-01 16:51:19 +0100 |
commit | 1c0920a8dd73105874a6aadcd35bec5814123709 (patch) | |
tree | db66cef69abcd0078e105266525a4066ad44139a /audio | |
parent | 52c51149dbb3717feb6d5600a04f4d922ae675e3 (diff) | |
download | mpv-1c0920a8dd73105874a6aadcd35bec5814123709.tar.bz2 mpv-1c0920a8dd73105874a6aadcd35bec5814123709.tar.xz |
ao_coreaudio: initialize fetched properties to zeros
Should hopefully fix #1249 and #1279
Diffstat (limited to 'audio')
-rw-r--r-- | audio/out/ao_coreaudio_properties.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/audio/out/ao_coreaudio_properties.c b/audio/out/ao_coreaudio_properties.c index 67287e7427..181d338cbd 100644 --- a/audio/out/ao_coreaudio_properties.c +++ b/audio/out/ao_coreaudio_properties.c @@ -62,7 +62,7 @@ OSStatus ca_get_ary(AudioObjectID id, ca_scope scope, ca_sel selector, err = AudioObjectGetPropertyDataSize(id, &p_addr, 0, NULL, &p_size); CHECK_CA_ERROR_SILENT_L(coreaudio_error); - *data = talloc_size(NULL, p_size); + *data = talloc_zero_size(NULL, p_size); *elements = p_size / element_size; err = ca_get(id, scope, selector, p_size, *data); @@ -87,7 +87,7 @@ OSStatus ca_get_str(AudioObjectID id, ca_scope scope, ca_sel selector, CFStringGetMaximumSizeForEncoding( CFStringGetLength(string), CA_CFSTR_ENCODING) + 1; - *data = talloc_size(NULL, size); + *data = talloc_zero_size(NULL, size); CFStringGetCString(string, *data, size, CA_CFSTR_ENCODING); CFRelease(string); coreaudio_error: |