From 3aeb946943174a34239e6cc633be76c7085061da Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 25 Oct 1993 19:25:17 +0000 Subject: Formerly read.c.~68~ --- read.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'read.c') diff --git a/read.c b/read.c index 21dc538..47e54ad 100644 --- a/read.c +++ b/read.c @@ -1537,7 +1537,11 @@ parse_file_seq (stringp, stopchar, size, strip) lastn = n; n = n->next; } - if (n != 0) + if (n != 0 + /* Ignore something starting with `(', as that cannot actually + be an archive-member reference (and treating it as such + results in an empty file name, which causes much lossage). */ + && n->name[0] != '(') { /* N is the first element in the archive group. Its name looks like "lib(mem" (with no closing `)'). */ -- cgit v1.2.3