]> git.alsa-project.org Git - alsa-lib.git/commitdiff
ucm: fix uc_mgr_scan_master_configs()
authorJaroslav Kysela <perex@perex.cz>
Tue, 17 Mar 2020 15:20:52 +0000 (16:20 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 17 Mar 2020 15:21:46 +0000 (16:21 +0100)
Skip the lookup, if the top level filename does not exist.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/16
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/ucm/parser.c

index 8d6eea31f8e756a088b6e302e6b8105bde6465d9..0001e5953707d1c4045827ca441d2a4e2fd33546 100644 (file)
@@ -1969,6 +1969,9 @@ int uc_mgr_scan_master_configs(const char **_list[])
 
                configuration_filename2(filename, sizeof(filename), 2,
                                        d_name, d_name, ".conf");
+               if (eaccess(filename, R_OK))
+                       continue;
+
                err = uc_mgr_config_load(2, filename, &cfg);
                if (err < 0)
                        goto __err;