Browse Source

2007-07-25 Michael Snyder <msnyder@access-company.com>

* coffgen.c (_bfd_coff_get_external_symbols): Nothing to be done
	if size == 0; return and avoid possible null pointer issues.
binutils-2_18-branch
Michael Snyder 19 years ago
parent
commit
353c55748a
  1. 5
      bfd/ChangeLog
  2. 4
      bfd/coffgen.c

5
bfd/ChangeLog

@ -1,3 +1,8 @@
2007-07-25 Michael Snyder <msnyder@access-company.com>
* coffgen.c (_bfd_coff_get_external_symbols): Nothing to be done
if size == 0; return and avoid possible null pointer issues.
2007-07-25 Alan Modra <amodra@bigpond.net.au>
* linker.c (generic_link_add_symbol_list): Warning fix.

4
bfd/coffgen.c

@ -1444,9 +1444,11 @@ _bfd_coff_get_external_symbols (bfd *abfd)
symesz = bfd_coff_symesz (abfd);
size = obj_raw_syment_count (abfd) * symesz;
if (size == 0)
return TRUE;
syms = bfd_malloc (size);
if (syms == NULL && size != 0)
if (syms == NULL)
return FALSE;
if (bfd_seek (abfd, obj_sym_filepos (abfd), SEEK_SET) != 0

Loading…
Cancel
Save