From 242eb2dcf130ce158cdcd45c3702029f0ff82dfb Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Tue, 14 Dec 2021 18:08:54 -0600 Subject: [PATCH] wolfcrypt/src/pkcs12.c: fix scan-build deadcode.DeadStores gripe. --- wolfcrypt/src/pkcs12.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wolfcrypt/src/pkcs12.c b/wolfcrypt/src/pkcs12.c index 486e51137..6a4eb5619 100644 --- a/wolfcrypt/src/pkcs12.c +++ b/wolfcrypt/src/pkcs12.c @@ -730,9 +730,12 @@ int wc_d2i_PKCS12_fp(const char* file, WC_PKCS12** pkcs12) if (pkcs12 == NULL) { WOLFSSL_MSG("pkcs12 parameter NULL."); ret = BAD_FUNC_ARG; + buf = NULL; } - ret = wc_FileLoad(file, &buf, &bufSz, NULL); + if (ret == 0) + ret = wc_FileLoad(file, &buf, &bufSz, NULL); + if (ret == 0) { if (*pkcs12 == NULL) { tmpPkcs12 = wc_PKCS12_new();