Browse Source

* elf32-spu.c (build_stub): Fix malloc under-allocation.

cygwin-64bit-branch
Alan Modra 15 years ago
parent
commit
cb83c803b7
  1. 4
      bfd/ChangeLog
  2. 5
      bfd/elf32-spu.c

4
bfd/ChangeLog

@ -1,3 +1,7 @@
2012-02-27 Alan Modra <amodra@gmail.com>
* elf32-spu.c (build_stub): Fix malloc under-allocation.
2012-02-25 Walter Lee <walt@tilera.com>
* reloc.c: Add BFD_RELOC_TILEPRO_TLS_GD_CALL,
BFD_RELOC_TILEPRO_IMM8_X0_TLS_GD_ADD,

5
bfd/elf32-spu.c

@ -1,6 +1,7 @@
/* SPU specific support for 32-bit ELF
Copyright 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012
Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
@ -1425,7 +1426,7 @@ build_stub (struct bfd_link_info *info,
add = (int) irela->r_addend & 0xffffffff;
if (add != 0)
len += 1 + 8;
name = bfd_malloc (len);
name = bfd_malloc (len + 1);
if (name == NULL)
return FALSE;

Loading…
Cancel
Save