diff options
author | Nick Clifton <nickc@redhat.com> | 2017-06-21 15:21:11 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2017-06-21 15:21:11 +0100 |
commit | 7adc0a8174f1233f6d92edd0671c18c9870e64e7 (patch) | |
tree | 52842fd9aad3ec3b8df8f5b3b9bac8b1839361cd /.cvsignore | |
parent | 3d030cdb4a8d338c87e48b249338a4870fdcd322 (diff) | |
download | gdb-7adc0a8174f1233f6d92edd0671c18c9870e64e7.zip gdb-7adc0a8174f1233f6d92edd0671c18c9870e64e7.tar.gz gdb-7adc0a8174f1233f6d92edd0671c18c9870e64e7.tar.bz2 |
Fix address violation parsing a corrupt Alpha VMS binary file.
PR binutils/21639
* vms-misc.c (_bfd_vms_save_sized_string): Use unsigned int as
type of the size parameter.
(_bfd_vms_save_counted_string): Add second parameter - the maximum
length of the counted string.
* vms.h (_bfd_vms_save_sized_string): Update prototype.
(_bfd_vms_save_counted_string): Likewise.
* vms-alpha.c (_bfd_vms_slurp_eisd): Update calls to
_bfd_vms_save_counted_string.
(_bfd_vms_slurp_ehdr): Likewise.
(_bfd_vms_slurp_egsd): Likewise.
(Parse_module): Likewise.
Diffstat (limited to '.cvsignore')
0 files changed, 0 insertions, 0 deletions