mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-23 10:03:47 +08:00
Allow zero length archive elements
PR binutils/19775 * coff-alpha.c (alpha_ecoff_openr_next_archived_file): Allow zero length elements in the archive.
This commit is contained in:
parent
9c1d7a0876
commit
03ee85837e
@ -1,3 +1,9 @@
|
||||
2016-03-09 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR binutils/19775
|
||||
* coff-alpha.c (alpha_ecoff_openr_next_archived_file): Allow zero
|
||||
length elements in the archive.
|
||||
|
||||
2016-03-08 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR ld/19789
|
||||
|
@ -2208,7 +2208,7 @@ alpha_ecoff_openr_next_archived_file (bfd *archive, bfd *last_file)
|
||||
BSD-4.4-style element with a long odd size. */
|
||||
filestart = last_file->proxy_origin + size;
|
||||
filestart += filestart % 2;
|
||||
if (filestart <= last_file->proxy_origin)
|
||||
if (filestart < last_file->proxy_origin)
|
||||
{
|
||||
/* Prevent looping. See PR19256. */
|
||||
bfd_set_error (bfd_error_malformed_archive);
|
||||
|
Loading…
Reference in New Issue
Block a user