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 ec184aa25e4658801553e4e3785e0751f4c315b3..554227f2b4ecb44f0641f873629f4d33d0036e74 100644 (file)
@@ -1,3 +1,8 @@
+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
index 26740448cdd099e3aa3ffc1f38a9feb7e40788a0..375f4cf166c6cc75faf3ae28936c02723aeb616f 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;
        }
     }