]> git.alsa-project.org Git - alsa-lib.git/commitdiff
ucm: conditions - fix the wrong string/substring match
authorJaroslav Kysela <perex@perex.cz>
Thu, 28 Nov 2019 18:25:03 +0000 (19:25 +0100)
committerJaroslav Kysela <perex@perex.cz>
Thu, 28 Nov 2019 18:54:52 +0000 (19:54 +0100)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/ucm/ucm_cond.c

index fcf5762b41670ad4bc0eecce4a9dceefd982f350..bdf0d0486e834eb0feb12deda79f989a445fa072 100644 (file)
@@ -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;