From: Juho Hämäläinen Date: Fri, 24 May 2013 11:01:25 +0000 (+0300) Subject: ucm: Fix segfault when device argument is missing from _sw{dev, mod} X-Git-Tag: v1.0.27.2~8 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=14d653d7c374f9ba6319a7c5a8ee6f0bc3071304;p=alsa-lib.git ucm: Fix segfault when device argument is missing from _sw{dev, mod} Signed-off-by: Juho Hämäläinen Signed-off-by: Takashi Iwai --- diff --git a/src/ucm/main.c b/src/ucm/main.c index d38b7fad..04947282 100644 --- a/src/ucm/main.c +++ b/src/ucm/main.c @@ -1647,7 +1647,8 @@ int snd_use_case_set(snd_use_case_mgr_t *uc_mgr, goto __end; } } else { - str = NULL; + err = -EINVAL; + goto __end; } if (check_identifier(identifier, "_swdev")) err = switch_device(uc_mgr, str, value);