X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=src%2Fstdio%2Fvfwscanf.c;h=44fac78e0f069086ab3ebcaaccd3eb8db6a80b6e;hp=760864ff97b3800508fdcf264b80b4cd6ba7ce3b;hb=1d92cddb1e1ed4b6cc0e55461727561e7a2522e0;hpb=8389520ed5ad6f0033d6426e21ef653fa5ca26a4 diff --git a/src/stdio/vfwscanf.c b/src/stdio/vfwscanf.c index 760864ff..44fac78e 100644 --- a/src/stdio/vfwscanf.c +++ b/src/stdio/vfwscanf.c @@ -109,6 +109,8 @@ int vfwscanf(FILE *restrict f, const wchar_t *restrict fmt, va_list ap) for (p=fmt; *p; p++) { + alloc = 0; + if (iswspace(*p)) { while (iswspace(p[1])) p++; while (iswspace((c=getwc(f)))) pos++;