* coffgen.c (_bfd_coff_get_external_symbols): Cast malloc return.

(_bfd_coff_read_string_table): Likewise.
This commit is contained in:
Ian Lance Taylor 1995-11-18 23:04:26 +00:00
parent 177b193219
commit 90a7abbca3
2 changed files with 16 additions and 2 deletions

View File

@ -1,3 +1,8 @@
Sat Nov 18 18:01:41 1995 Ian Lance Taylor <ian@cygnus.com>
* coffgen.c (_bfd_coff_get_external_symbols): Cast malloc return.
(_bfd_coff_read_string_table): Likewise.
Sat Nov 18 19:43:04 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
* pe-arm.c: Fix typos.

View File

@ -1481,7 +1481,7 @@ _bfd_coff_get_external_symbols (abfd)
size = obj_raw_syment_count (abfd) * symesz;
syms = malloc (size);
syms = (PTR) malloc (size);
if (syms == NULL && size != 0)
{
bfd_set_error (bfd_error_no_memory);
@ -1539,7 +1539,16 @@ _bfd_coff_read_string_table (abfd)
#endif
}
strings = malloc (strsize);
if (strsize < STRING_SIZE_SIZE)
{
(*_bfd_error_handler)
("%s: bad string table size %lu", bfd_get_filename (abfd),
(unsigned long) strsize);
bfd_set_error (bfd_error_bad_value);
return NULL;
}
strings = (char *) malloc (strsize);
if (strings == NULL)
{
bfd_set_error (bfd_error_no_memory);