X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fnames.c;h=0c3aebfc6cd4513cb8034bdcad37a588b728ba08;hb=6901594ac45b88e68a19dd7221511ddf9ff44f66;hp=73b8741858e70335c0d99c211919143cf78b1cff;hpb=b94eed6d03bd9f34f1d6336af8ea682804eb15b4;p=chaz%2Ftar diff --git a/src/names.c b/src/names.c index 73b8741..0c3aebf 100644 --- a/src/names.c +++ b/src/names.c @@ -289,9 +289,8 @@ static int matching_flags; /* exclude_fnmatch options */ static storage and can't be relied upon across two calls. If CHANGE_DIRS is true, treat any entries of type NELT_CHDIR as - the request to change to the given directory. If filename_terminator - is NUL, CHANGE_DIRS is effectively always false. - + the request to change to the given directory. + Entries of type NELT_FMASK cause updates of the matching_flags value. */ struct name_elt * @@ -301,9 +300,6 @@ name_next_elt (int change_dirs) const char *source; char *cursor; - if (filename_terminator == '\0') - change_dirs = 0; - while (name_index != names) { struct name_elt *ep;