]> git.alsa-project.org Git - alsa-lib.git/commitdiff
ucm: add NULL check for card_name in open
authorJaroslav Kysela <perex@perex.cz>
Fri, 8 Jul 2022 20:00:34 +0000 (22:00 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 8 Jul 2022 20:00:34 +0000 (22:00 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/ucm/main.c

index ed6d1c94b41a55861705001657a5c2f68c779f9f..30ab1e4151f07cfaa8a4fa67379f99633e50862c 100644 (file)
@@ -1518,7 +1518,7 @@ int snd_use_case_mgr_open(snd_use_case_mgr_t **uc_mgr,
                mgr->suppress_nodev_errors = 1;
        }
 
-       if (card_name[0] == '<' && card_name[1] == '<' && card_name[2] == '<')
+       if (card_name && card_name[0] == '<' && card_name[1] == '<' && card_name[2] == '<')
                card_name = parse_open_variables(mgr, card_name);
 
        err = uc_mgr_card_open(mgr);