Browse Source

(osys_read_record): If record->header.lenth <= sizeof (record->header),

then return rather than passing a negative (or zero) nelts to bfd_read.
gdb-4_18-branch
Jim Kingdon 36 years ago
parent
commit
6f48f7f198
  1. 2
      bfd/oasys.c

2
bfd/oasys.c

@ -40,6 +40,8 @@ DEFUN(oasys_read_record,(abfd, record),
bfd_read(record, 1, sizeof(record->header), abfd);
if ((size_t) record->header.length <= (size_t) sizeof (record->header))
return;
bfd_read(((char *)record )+ sizeof(record->header),
1, record->header.length - sizeof(record->header),
abfd);

Loading…
Cancel
Save