X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fnames.c;h=89afe185ce7fc81e17bab9860e9dd18309318424;hb=bc9dc01ec379d8bb74dda3e805818f0c3227e616;hp=8674ec92613c052eb46d6bd4d76cd2cbe4eeb5ab;hpb=6e36ce5668fdaf3e710ec29b3082c9a1f5c27de5;p=chaz%2Ftar diff --git a/src/names.c b/src/names.c index 8674ec9..89afe18 100644 --- a/src/names.c +++ b/src/names.c @@ -344,16 +344,15 @@ name_next (int change_dirs) { /* Get a name, either from file or from saved arguments. */ - if (name_file) + if (name_index == names) { - if (!read_name_from_file ()) + if (! name_file) + break; + if (! read_name_from_file ()) break; } else { - if (name_index == names) - break; - source = name_array[name_index++]; if (strlen (source) > name_buffer_length) {