From: Daniel Mack Date: Mon, 14 Mar 2011 12:39:30 +0000 (+0100) Subject: module-coreaudio-detect: fix variable assignment in pa__done() X-Git-Tag: 1.0_branch~685^2~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9a4ae4cbd5ff324c354a3decbe1bae414d92e6a9;p=profile%2Fivi%2Fpulseaudio.git module-coreaudio-detect: fix variable assignment in pa__done() Do not dereference 'u' prior to its assignment. --- diff --git a/src/modules/coreaudio/module-coreaudio-detect.c b/src/modules/coreaudio/module-coreaudio-detect.c index 1d26b84..263fc72 100644 --- a/src/modules/coreaudio/module-coreaudio-detect.c +++ b/src/modules/coreaudio/module-coreaudio-detect.c @@ -232,12 +232,14 @@ fail: void pa__done(pa_module *m) { struct userdata *u; - struct ca_device *dev = u->devices; + struct ca_device *dev; AudioObjectPropertyAddress property_address; pa_assert(m); pa_assert_se(u = m->userdata); + dev = u->devices; + property_address.mSelector = kAudioHardwarePropertyDevices; property_address.mScope = kAudioObjectPropertyScopeGlobal; property_address.mElement = kAudioObjectPropertyElementMaster;