X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fnames.c;h=0c3aebfc6cd4513cb8034bdcad37a588b728ba08;hb=c1b55e02b1f12f835ac17ae58b50d440df663f7f;hp=73b8741858e70335c0d99c211919143cf78b1cff;hpb=15abf5c4d987896957891ef78b14e0694b44fdb8;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;