SOURCES: binutils-pr3262.patch (NEW) - fix PR binutils/3262 (unini...
pluto
pluto at pld-linux.org
Wed Sep 27 10:45:59 CEST 2006
Author: pluto Date: Wed Sep 27 08:45:59 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- fix PR binutils/3262 (uninitialized fields in segment map).
---- Files affected:
SOURCES:
binutils-pr3262.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/binutils-pr3262.patch
diff -u /dev/null SOURCES/binutils-pr3262.patch:1.1
--- /dev/null Wed Sep 27 10:45:59 2006
+++ SOURCES/binutils-pr3262.patch Wed Sep 27 10:45:54 2006
@@ -0,0 +1,27 @@
+2006-09-26 H.J. Lu <hongjiu.lu at intel.com>
+
+ PR binutils/3262
+ * elf.c (rewrite_elf_program_header): Use bfd_zalloc instead of
+ bfd_alloc to allocate segment map.
+ (copy_elf_program_header): Likewise.
+
+--- bfd/elf.c.zero 2006-09-24 10:26:59.000000000 -0700
++++ bfd/elf.c 2006-09-26 12:02:35.000000000 -0700
+@@ -5401,7 +5401,7 @@ rewrite_elf_program_header (bfd *ibfd, b
+ all of the sections we have selected. */
+ amt = sizeof (struct elf_segment_map);
+ amt += ((bfd_size_type) section_count - 1) * sizeof (asection *);
+- map = bfd_alloc (obfd, amt);
++ map = bfd_zalloc (obfd, amt);
+ if (map == NULL)
+ return FALSE;
+
+@@ -5796,7 +5796,7 @@ copy_elf_program_header (bfd *ibfd, bfd
+ amt = sizeof (struct elf_segment_map);
+ if (section_count != 0)
+ amt += ((bfd_size_type) section_count - 1) * sizeof (asection *);
+- map = bfd_alloc (obfd, amt);
++ map = bfd_zalloc (obfd, amt);
+ if (map == NULL)
+ return FALSE;
+
================================================================
More information about the pld-cvs-commit
mailing list