summaryrefslogtreecommitdiff
path: root/cross/binutils/patches/patch-al
blob: aa969c1c899df8a5a339ab6328da97f6ea23a7b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$NetBSD: patch-al,v 1.2 2000/06/11 18:40:26 mycroft Exp $

--- bfd/elflink.h.orig	Fri May  1 11:48:10 1998
+++ bfd/elflink.h	Sun Jun 11 14:22:40 2000
@@ -719,12 +719,13 @@
 		}
 
 	      sz = bfd_section_size (abfd, s);
-	      msg = (char *) bfd_alloc (abfd, sz);
+	      msg = (char *) bfd_alloc (abfd, sz + 1);
 	      if (msg == NULL)
 		goto error_return;
 
 	      if (! bfd_get_section_contents (abfd, s, msg, (file_ptr) 0, sz))
 		goto error_return;
+	      msg[sz] = '\0';
 
 	      if (! (_bfd_generic_link_add_one_symbol
 		     (info, abfd, name, BSF_WARNING, s, (bfd_vma) 0, msg,