From: Richard Levitte Date: Tue, 5 Sep 2017 10:42:58 +0000 (+0200) Subject: Fix OSSL_STORE's 'file' loader: make sure peekbuf is initialised X-Git-Tag: OpenSSL_1_1_1-pre1~688 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=94b5d7aae99e117ddfffa82b98de403be77279a5;p=oweals%2Fopenssl.git Fix OSSL_STORE's 'file' loader: make sure peekbuf is initialised This quiets down complaints about the use of uninitialised memory [extended tests] Reviewed-by: Rich Salz (Merged from https://github.com/openssl/openssl/pull/4340) --- diff --git a/crypto/store/loader_file.c b/crypto/store/loader_file.c index 1c794ef826..00d030217a 100644 --- a/crypto/store/loader_file.c +++ b/crypto/store/loader_file.c @@ -855,7 +855,7 @@ static OSSL_STORE_LOADER_CTX *file_open(const OSSL_STORE_LOADER *loader, } } else { BIO *buff = NULL; - char peekbuf[4096]; + char peekbuf[4096] = { 0, }; if ((buff = BIO_new(BIO_f_buffer())) == NULL || (ctx->_.file.file = BIO_new_file(path, "rb")) == NULL) {