From e995568626b2f5252b033016d0b9b8806b653da9 Mon Sep 17 00:00:00 2001 From: Kareem Date: Thu, 6 Jul 2023 21:07:36 -0700 Subject: [PATCH] Fixed crash in wc_ecc_free. --- wolfcrypt/src/ecc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wolfcrypt/src/ecc.c b/wolfcrypt/src/ecc.c index 359bcee76..dbe762c06 100644 --- a/wolfcrypt/src/ecc.c +++ b/wolfcrypt/src/ecc.c @@ -7654,7 +7654,8 @@ int wc_ecc_free(ecc_key* key) mp_clear(key->pubkey.y); mp_clear(key->pubkey.z); - mp_forcezero(key->k); + if (key->k) + mp_forcezero(key->k); #ifdef WOLFSSL_CUSTOM_CURVES if (key->deallocSet && key->dp != NULL)