From ddb0871ec61b61f2f1a401165e6bd31043892fd5 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 16 Apr 2021 10:48:35 +0200 Subject: [PATCH] ucm: find-device / pcm - the ctl_list may be empty Signed-off-by: Jaroslav Kysela --- src/ucm/ucm_subs.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ucm/ucm_subs.c b/src/ucm/ucm_subs.c index 5cffcf8f..c9023460 100644 --- a/src/ucm/ucm_subs.c +++ b/src/ucm/ucm_subs.c @@ -467,6 +467,10 @@ static int rval_device_lookup_init(snd_use_case_mgr_t *uc_mgr, if (snd_config_search(config, "ctl", &d) || snd_config_get_string(d, &s)) { iter->ctl_list = uc_mgr_get_master_ctl(uc_mgr); + if (iter->ctl_list == NULL) { + uc_error("Control device is not defined!"); + return -EINVAL; + } } else { err = uc_mgr_open_ctl(uc_mgr, &iter->ctl_list, s, 1); if (err < 0) { -- 2.47.1