summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiam Girdwood <lrg@slimlogic.co.uk>2010-12-21 23:11:54 +0100
committerJaroslav Kysela <perex@perex.cz>2010-12-22 08:05:36 +0100
commit02bc123aaefb9173d735919625e2979b1e52d03a (patch)
treeb085b72edd551a5052a9c1f9e81d2b10597458dc
parent8524941f2a1b3dcad2b1ec5edcdb556bd2396da8 (diff)
downloadalsa-lib-02bc123aaefb9173d735919625e2979b1e52d03a.tar.gz
ucm: make sure active modifier and device lists are initialised
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
-rw-r--r--src/ucm/main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ucm/main.c b/src/ucm/main.c
index ecf07f93..ff201da4 100644
--- a/src/ucm/main.c
+++ b/src/ucm/main.c
@@ -585,6 +585,8 @@ int snd_use_case_mgr_open(snd_use_case_mgr_t **mgr,
INIT_LIST_HEAD(&uc_mgr->verb_list);
INIT_LIST_HEAD(&uc_mgr->default_list);
INIT_LIST_HEAD(&uc_mgr->value_list);
+ INIT_LIST_HEAD(&uc_mgr->active_modifiers);
+ INIT_LIST_HEAD(&uc_mgr->active_devices);
pthread_mutex_init(&uc_mgr->mutex, NULL);
uc_mgr->card_name = strdup(card_name);