OSDN Git Service

* vasprintf.c (int_vasprintf): Don't re-read the format character
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Dec 1999 21:38:06 +0000 (21:38 +0000)
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Dec 1999 21:38:06 +0000 (21:38 +0000)
as this mishandles strings like '%%s'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31102 138bc75d-0d04-0410-961f-82ee72b054a4

libiberty/ChangeLog
libiberty/vasprintf.c

index 18f8f05..cdcb7e5 100644 (file)
@@ -1,3 +1,8 @@
+1999-12-27  Geoff Keating  <geoffk@cygnus.com>
+
+       * vasprintf.c (int_vasprintf): Don't re-read the format character
+       as this mishandles strings like '%%s'.
+
 1999-12-05  Mark Mitchell  <mark@codesourcery.com>
 
        * splay-tree.c (splay_tree_new): Use struct splay_tree_node_s
index eeb80e6..b959f5f 100644 (file)
@@ -105,6 +105,7 @@ int_vasprintf (result, format, args)
              (void) va_arg (ap, char *);
              break;
            }
+         p++;
        }
     }
 #ifdef TEST