diff options
| author | Daniel Mack <zonque@gmail.com> | 2011-03-14 13:39:30 +0100 | 
|---|---|---|
| committer | Daniel Mack <zonque@gmail.com> | 2011-03-21 00:32:06 +0100 | 
| commit | 9a4ae4cbd5ff324c354a3decbe1bae414d92e6a9 (patch) | |
| tree | 5d6152f1b8e44a00fa05ea8721fd04c448c90c33 /src | |
| parent | f7acd4bdab7092700a9386802a0ec86d4362e58c (diff) | |
module-coreaudio-detect: fix variable assignment in pa__done()
Do not dereference 'u' prior to its assignment.
Diffstat (limited to 'src')
| -rw-r--r-- | src/modules/coreaudio/module-coreaudio-detect.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/coreaudio/module-coreaudio-detect.c b/src/modules/coreaudio/module-coreaudio-detect.c index 1d26b84e..263fc72d 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;  | 
