From 94b5d7aae99e117ddfffa82b98de403be77279a5 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Tue, 5 Sep 2017 12:42:58 +0200 Subject: [PATCH] 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) --- crypto/store/loader_file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) { -- 2.25.1