* srec.c (srec_scan): Check for EOF (critical because return value
will be used as array index).
2007-07-26 Michael Snyder <msnyder@access-company.com>
+ * srec.c (srec_scan): Check for EOF (critical because return value
+ will be used as array index).
+
* coffgen.c (_bfd_coff_read_internal_relocs): If internal_relocs
are not to be cached, free the temporary buffer.
symval <<= 4;
symval += NIBBLE (c);
c = srec_get_byte (abfd, &error);
+ if (c == EOF)
+ {
+ srec_bad_byte (abfd, lineno, c, error);
+ goto error_return;
+ }
}
if (! srec_new_symbol (abfd, symname, symval))