From 6fad36dd383913289c7f0cd44982c22d4e55f706 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 8 Jun 2020 09:57:27 +0200 Subject: [PATCH] ucm: fix the wrong return value in uc_mgr_open_ctl() Signed-off-by: Jaroslav Kysela --- src/ucm/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ucm/utils.c b/src/ucm/utils.c index ae101d45..fbced51a 100644 --- a/src/ucm/utils.c +++ b/src/ucm/utils.c @@ -274,7 +274,7 @@ int uc_mgr_open_ctl(snd_use_case_mgr_t *uc_mgr, if (err < 0 || id == NULL || id[0] == '\0') { uc_error("control hardware info (%s): %s", device, snd_strerror(err)); snd_ctl_close(ctl); - return err; + return err >= 0 ? -EINVAL : err; } /* insert to cache, if just name differs */ -- 2.47.1