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 cdddd210c81517ac6ba7962bb8d534a31fca8fbd..a42fa60770fcdc16ba066d0ec86cd6dfc6b6f05f 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 e5d010349c9bd772123b65218dbec9bcbd344922..38268561fb0fd24cb761a91b0aaa96916e234397 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)
            {
This page took 0.028441 seconds and 4 git commands to generate.