diff options
author | Juho Hämäläinen <juho.hamalainen@tieto.com> | 2013-05-24 14:01:25 +0300 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2013-05-24 13:03:54 +0200 |
commit | 14d653d7c374f9ba6319a7c5a8ee6f0bc3071304 (patch) | |
tree | 6275040b63725f24512b3be9f0b5009a3e174072 | |
parent | 3d7433a3c87754ff8b51cf06de53a3e6c38c20b0 (diff) |
ucm: Fix segfault when device argument is missing from _sw{dev, mod}
Signed-off-by: Juho Hämäläinen <juho.hamalainen@tieto.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r-- | src/ucm/main.c | 3 |
1 files changed, 2 insertions, 1 deletions
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); |