diff options
author | Jaroslav Kysela <perex@perex.cz> | 2020-06-08 09:57:27 +0200 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2020-06-08 09:57:35 +0200 |
commit | 6fad36dd383913289c7f0cd44982c22d4e55f706 (patch) | |
tree | 4d8440172dac30b3b6901dfc15e555cb250b2af4 | |
parent | 9b5fde505452e030cb42c71d087aed54d0942c0e (diff) | |
download | alsa-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.c | 2 |
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 */ |