summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaroslav Kysela <perex@perex.cz>2022-05-17 14:37:39 +0200
committerJaroslav Kysela <perex@perex.cz>2022-05-17 14:37:41 +0200
commitb67257e6fd97e2c8c75c7a7dab5b4644de97a724 (patch)
treeeca5e5949fb201a5b2003f60fa2521514a5f5f23
parent5062565e824f02c9838bd781862a9396c52d4111 (diff)
downloadalsa-lib-b67257e6fd97e2c8c75c7a7dab5b4644de97a724.tar.gz
ucm: return empty string for undefined "open" variables (arguments)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
-rw-r--r--src/ucm/ucm_subs.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ucm/ucm_subs.c b/src/ucm/ucm_subs.c
index a7d79430..7bf0aaae 100644
--- a/src/ucm/ucm_subs.c
+++ b/src/ucm/ucm_subs.c
@@ -559,6 +559,8 @@ static char *rval_var(snd_use_case_mgr_t *uc_mgr, const char *id)
if (id[0] == '-') {
ignore_not_found = true;
id++;
+ } else if (id[0] == '@') {
+ ignore_not_found = true;
}
v = uc_mgr_get_variable(uc_mgr, id);
if (v == NULL && ignore_not_found)