When recognizing multibyte characters in string reset the byte counter after
authordrepper <drepper>
Wed, 15 Jan 2003 23:44:51 +0000 (23:44 +0000)
committerdrepper <drepper>
Wed, 15 Jan 2003 23:44:51 +0000 (23:44 +0000)
mbrtowc reported it is not a partial character.

stdio-common/vfscanf.c

index 97163de..93d9099 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991-1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2002, 2003 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -2108,6 +2108,7 @@ __vfscanf (FILE *s, const char *format, va_list argptr)
                          assert (cnt < MB_CUR_MAX);
                          continue;
                        }
+                     cnt = 0;
 
                      ++wstr;
                      if ((flags & MALLOC)