2011-03-03 Michael Snyder <msnyder@vmware.com>
authorMichael Snyder <msnyder@vmware.com>
Thu, 3 Mar 2011 23:43:08 +0000 (23:43 +0000)
committerMichael Snyder <msnyder@vmware.com>
Thu, 3 Mar 2011 23:43:08 +0000 (23:43 +0000)
* dwarf2.c (scan_unit_for_symbols): Stop memory leak.

bfd/ChangeLog
bfd/dwarf2.c

index cdddd21..a42fa60 100644 (file)
@@ -1,5 +1,7 @@
 2011-03-03  Michael Snyder  <msnyder@vmware.com>
 
+       * dwarf2.c (scan_unit_for_symbols): Stop memory leak.
+
        * archive.c (_bfd_slurp_extended_name_table): Fail if bfd_seek fails.
 
 2011-03-03  H.J. Lu  <hongjiu.lu@intel.com>
index e5d0103..3826856 100644 (file)
@@ -2148,7 +2148,7 @@ scan_unit_for_symbols (struct comp_unit *unit)
        {
          info_ptr = read_attribute (&attr, &abbrev->attrs[i], unit, info_ptr);
          if (info_ptr == NULL)
-           return FALSE;
+           goto fail;
 
          if (func)
            {