diff --git a/topology/pre-processor.c b/topology/pre-processor.c index 38bb87b..3f20252 100644 --- a/topology/pre-processor.c +++ b/topology/pre-processor.c @@ -493,14 +493,14 @@ static int pre_process_include_conf(struct tplg_pre_processor *tplg_pp, snd_conf if (snd_config_get_id(n, &id) < 0) continue; - ret = regcomp(®ex, id, 0); + ret = regcomp(®ex, id, REG_EXTENDED | REG_ICASE); if (ret) { fprintf(stderr, "Could not compile regex\n"); goto err; } /* Execute regular expression */ - ret = regexec(®ex, value, 0, NULL, REG_ICASE); + ret = regexec(®ex, value, 0, NULL, 0); if (ret) continue;