From: Julien Ramseier Date: Wed, 1 Jul 2020 13:12:14 +0000 (+0200) Subject: vfscanf: fix possible invalid free due to uninitialized variable use X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=a62df9c9b7cad47e62b293abeddaf3fcdf09d8ae;p=musl vfscanf: fix possible invalid free due to uninitialized variable use vfscanf() may use the variable 'alloc' uninitialized when taking the branch introduced by commit b287cd745c2243f8e5114331763a5a9813b5f6ee. Spotted by clang. --- diff --git a/src/stdio/vfscanf.c b/src/stdio/vfscanf.c index b5ebc16e..b78a374d 100644 --- a/src/stdio/vfscanf.c +++ b/src/stdio/vfscanf.c @@ -57,7 +57,7 @@ int vfscanf(FILE *restrict f, const char *restrict fmt, va_list ap) { int width; int size; - int alloc; + int alloc = 0; int base; const unsigned char *p; int c, t;