X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fnames.c;h=2eb7629c0d9911e7ec4261cd3692160d02404129;hb=983d328ff2800110e43285cb08b9b000fccdd569;hp=936d7fd042b548fbad357db575eeac5acaf560ea;hpb=693134a4e7c6d41a73f2932e8cb4b93f77dac9f9;p=chaz%2Ftar diff --git a/src/names.c b/src/names.c index 936d7fd..2eb7629 100644 --- a/src/names.c +++ b/src/names.c @@ -572,8 +572,7 @@ all_names_found (struct tar_stat_info *p) len = strlen (p->file_name); for (cursor = namelist; cursor; cursor = cursor->next) { - if (cursor->matching_flags /* FIXME: check this */ - || (!WASFOUND (cursor) && cursor->name[0]) + if ((cursor->name[0] && !WASFOUND (cursor)) || (len >= cursor->length && ISSLASH (p->file_name[cursor->length]))) return false; }