module-coreaudio-detect: fix variable assignment in pa__done()

Do not dereference 'u' prior to its assignment.
This commit is contained in:
Daniel Mack 2011-03-14 13:39:30 +01:00
parent f7acd4bdab
commit 9a4ae4cbd5

View file

@ -232,12 +232,14 @@ fail:
void pa__done(pa_module *m) { void pa__done(pa_module *m) {
struct userdata *u; struct userdata *u;
struct ca_device *dev = u->devices; struct ca_device *dev;
AudioObjectPropertyAddress property_address; AudioObjectPropertyAddress property_address;
pa_assert(m); pa_assert(m);
pa_assert_se(u = m->userdata); pa_assert_se(u = m->userdata);
dev = u->devices;
property_address.mSelector = kAudioHardwarePropertyDevices; property_address.mSelector = kAudioHardwarePropertyDevices;
property_address.mScope = kAudioObjectPropertyScopeGlobal; property_address.mScope = kAudioObjectPropertyScopeGlobal;
property_address.mElement = kAudioObjectPropertyElementMaster; property_address.mElement = kAudioObjectPropertyElementMaster;