]> git.alsa-project.org Git - alsa-lib.git/commitdiff
conf: accept '_' character in the variable name
authorJaroslav Kysela <perex@perex.cz>
Tue, 7 Dec 2021 08:21:24 +0000 (09:21 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 7 Dec 2021 08:21:26 +0000 (09:21 +0100)
Fixes: https://github.com/alsa-project/alsa-lib/issues/197
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/confeval.c

index a971bf3872ed4b2d973ab92e530bb4cf55e05736..be9ac8747750494cfd3ffba899c2261f2892e9de 100644 (file)
@@ -190,7 +190,7 @@ int _snd_eval_string(snd_config_t **dst, const char *s,
                        } else {
                                e = s + 1;
                                while (*e) {
-                                       if (!isalnum(*e))
+                                       if (!isalnum(*e) && *e != '_')
                                                break;
                                        e++;
                                }