From e4b94b1f7ca0cdfdbc3bebcbbc2ef14e85ede065 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Fri, 19 Feb 2021 19:36:17 +0100 Subject: Fix: canonicalize path names in glob pattern matching Signed-off-by: David Oberhollenzer --- lib/fstree/fstree_from_file.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib') diff --git a/lib/fstree/fstree_from_file.c b/lib/fstree/fstree_from_file.c index d852e0b..465f81d 100644 --- a/lib/fstree/fstree_from_file.c +++ b/lib/fstree/fstree_from_file.c @@ -152,6 +152,8 @@ static int glob_node_callback(void *user, fstree_t *fs, tree_node_t *node) return -1; } + canonicalize_name(path); + ret = fnmatch(ctx->name_pattern, path, FNM_PATHNAME); free(path); } else { -- cgit v1.2.3