2011-03-08 Michael Snyder <msnyder@vmware.com>
authorMichael Snyder <msnyder@vmware.com>
Mon, 14 Mar 2011 19:05:39 +0000 (19:05 +0000)
committerMichael Snyder <msnyder@vmware.com>
Mon, 14 Mar 2011 19:05:39 +0000 (19:05 +0000)
* wrstabs.c (stab_start_struct_type): Close memory leak.

binutils/ChangeLog
binutils/wrstabs.c

index 2ec667f..5172026 100644 (file)
@@ -1,5 +1,7 @@
 2011-03-14  Michael Snyder  <msnyder@vmware.com>
 
+       * wrstabs.c (stab_start_struct_type): Close memory leak.
+
        * readelf.c (process_version_sections): Free symbols.
 
        * nm.c (display_rel_file): Free symsizes.
index 0ca861c..bbf257e 100644 (file)
@@ -1312,9 +1312,7 @@ stab_start_struct_type (void *p, const char *tag, unsigned int id,
   struct stab_write_handle *info = (struct stab_write_handle *) p;
   long tindex;
   bfd_boolean definition;
-  char *buf;
-
-  buf = (char *) xmalloc (40);
+  char buf[40];
 
   if (id == 0)
     {