diff --git a/info/scan.c b/info/scan.c index 4b7dfe8754..007498dabc 100644 --- a/info/scan.c +++ b/info/scan.c @@ -1135,7 +1135,7 @@ scan_reference_label (REFERENCE *entry, int in_index) len = read_quoted_string (inptr + label_len, ":", max_lines, &entry->nodename); canonicalize_whitespace (entry->nodename); - if (!len) + if (!len && !entry->filename) return 0; /* Input invalid. */ label_len += len; }