summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaroslav Kysela <perex@perex.cz>2020-06-08 09:57:27 +0200
committerJaroslav Kysela <perex@perex.cz>2020-06-08 09:57:35 +0200
commit6fad36dd383913289c7f0cd44982c22d4e55f706 (patch)
tree4d8440172dac30b3b6901dfc15e555cb250b2af4
parent9b5fde505452e030cb42c71d087aed54d0942c0e (diff)
downloadalsa-lib-6fad36dd383913289c7f0cd44982c22d4e55f706.tar.gz
ucm: fix the wrong return value in uc_mgr_open_ctl()
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
-rw-r--r--src/ucm/utils.c2
1 files changed, 1 insertions, 1 deletions
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 */