diff options
author | Rich Felker <dalias@aerifal.cx> | 2013-08-31 22:52:41 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2013-08-31 22:52:41 -0400 |
commit | f0328a565692320784fa8032f176e40d0998aedd (patch) | |
tree | 58ad0118bf7bbdd0ed04e93b91578e723b20321d | |
parent | cbb8a6979038f96d3f67c659363cebf0615c42ba (diff) | |
download | musl-f0328a565692320784fa8032f176e40d0998aedd.tar.gz musl-f0328a565692320784fa8032f176e40d0998aedd.tar.xz musl-f0328a565692320784fa8032f176e40d0998aedd.zip |
fix invalid %m format crash in wide scanf variants
the wide variant was missed in the previous commit.
-rw-r--r-- | src/stdio/vfwscanf.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/stdio/vfwscanf.c b/src/stdio/vfwscanf.c index 44fac78e..75f04d72 100644 --- a/src/stdio/vfwscanf.c +++ b/src/stdio/vfwscanf.c @@ -143,6 +143,8 @@ int vfwscanf(FILE *restrict f, const wchar_t *restrict fmt, va_list ap) } if (*p=='m') { + wcs = 0; + s = 0; alloc = !!dest; p++; } else { |