From 91abd3da82fe8161c5f4f53270d976ff8ffe6c7a Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Tue, 13 Dec 2005 13:32:14 +0000 Subject: [PATCH] (procdir): If name_scan() returns something, check if it was explicitely given in the command line --- src/incremen.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/incremen.c b/src/incremen.c index 269b4ce..c0bbf4e 100644 --- a/src/incremen.c +++ b/src/incremen.c @@ -150,6 +150,7 @@ procdir (char *name_buffer, struct stat *stat_data, { struct directory *directory; bool nfs = NFS_FILE_STAT (*stat_data); + struct name *np; if ((directory = find_directory (name_buffer)) != NULL) { @@ -207,7 +208,7 @@ procdir (char *name_buffer, struct stat *stat_data, omit it... */ if (one_file_system_option && device != stat_data->st_dev /* ... except if it was explicitely given in the command line */ - && !name_scan (name_buffer)) + && !((np = name_scan (name_buffer)) && np->explicit)) directory->children = NO_CHILDREN; else if (children == ALL_CHILDREN) directory->children = ALL_CHILDREN; -- 2.44.0