fix seg fault in reloc reading code
This commit is contained in:
parent
17cc6a06fb
commit
88ec60c7e0
@ -1,3 +1,9 @@
|
||||
2001-02-11 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* readelf.c (dump_relocations): Free corrected allocated
|
||||
array.
|
||||
(process_unwind): Fix compile time warning.
|
||||
|
||||
2001-02-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils.texi: Document new --unwind option to readelf.
|
||||
|
@ -997,7 +997,10 @@ dump_relocations (file, rel_offset, rel_size, symtab, nsyms, strtab, is_rela)
|
||||
putchar ('\n');
|
||||
}
|
||||
|
||||
free (relas);
|
||||
if (is_rela)
|
||||
free (relas);
|
||||
else
|
||||
free (rels);
|
||||
|
||||
return 1;
|
||||
}
|
||||
@ -3412,7 +3415,7 @@ process_unwind (file)
|
||||
printf ("'%s'", SECTION_NAME (unwsec));
|
||||
|
||||
printf (_(" at offset 0x%lx contains %lu entries:\n"),
|
||||
unwsec->sh_offset, unwsec->sh_size / (3 * addr_size));
|
||||
unwsec->sh_offset, (unsigned long) (unwsec->sh_size / (3 * addr_size)));
|
||||
|
||||
(void) slurp_ia64_unwind_table (file, & aux, unwsec);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user