From 6eb4f8a724a547e1d58f0abe6e890d137a93451a Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 28 Nov 2019 19:25:03 +0100 Subject: [PATCH] ucm: conditions - fix the wrong string/substring match Signed-off-by: Jaroslav Kysela --- src/ucm/ucm_cond.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ucm/ucm_cond.c b/src/ucm/ucm_cond.c index fcf5762b..bdf0d048 100644 --- a/src/ucm/ucm_cond.c +++ b/src/ucm/ucm_cond.c @@ -73,7 +73,7 @@ static int if_eval_string(snd_use_case_mgr_t *uc_mgr, snd_config_t *eval) free(s1); return err; } - err = strcasecmp(string1, string2) == 0; + err = strcasecmp(s1, s2) == 0; free(s2); free(s1); return err; @@ -108,7 +108,7 @@ static int if_eval_string(snd_use_case_mgr_t *uc_mgr, snd_config_t *eval) free(s1); return err; } - err = strstr(string1, string2) == 0; + err = strstr(s1, s2) != NULL; free(s2); free(s1); return err; -- 2.47.1