PR 11103
authorAlan Modra <amodra@gmail.com>
Mon, 11 Jan 2010 09:53:27 +0000 (09:53 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 11 Jan 2010 09:53:27 +0000 (09:53 +0000)
* dwarf1.c (parse_die): Correct FORM_STRING data pointer increment.

bfd/ChangeLog
bfd/dwarf1.c

index ec184aa..554227f 100644 (file)
@@ -1,5 +1,10 @@
 2010-01-11  Alan Modra  <amodra@gmail.com>
 
+       PR 11103
+       * dwarf1.c (parse_die): Correct FORM_STRING data pointer increment.
+
+2010-01-11  Alan Modra  <amodra@gmail.com>
+
        PR 6832
        * dwarf2.c (struct comp_unit): Add sec_info_ptr.
        (find_abstract_instance_name): Use it.
index 2674044..375f4cf 100644 (file)
@@ -1,5 +1,5 @@
 /* DWARF 1 find nearest line (_bfd_dwarf1_find_nearest_line).
-   Copyright 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2007, 2008
+   Copyright 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2007, 2008, 2009, 2010
    Free Software Foundation, Inc.
 
    Written by Gavin Romig-Koch of Cygnus Solutions (gavin@cygnus.com).
@@ -251,8 +251,8 @@ parse_die (bfd *             abfd,
          break;
        case FORM_STRING:
          if (attr == AT_name)
-           aDieInfo->name = (char *)xptr;
-         xptr += strlen (aDieInfo->name) + 1;
+           aDieInfo->name = (char *) xptr;
+         xptr += strlen ((char *) xptr) + 1;
          break;
        }
     }