From: Jaroslav Kysela Date: Thu, 28 Nov 2019 18:25:03 +0000 (+0100) Subject: ucm: conditions - fix the wrong string/substring match X-Git-Tag: v1.2.1.2~2 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=6eb4f8a724a547e1d58f0abe6e890d137a93451a;p=alsa-lib.git ucm: conditions - fix the wrong string/substring match Signed-off-by: Jaroslav Kysela --- 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;