From eaeff1e7c25d2db676fa4b83e412d16ef14b9c4a Mon Sep 17 00:00:00 2001 From: Andras Fekete Date: Thu, 26 Jan 2023 12:33:14 -0500 Subject: [PATCH] Avoid "use after free" error --- wolfcrypt/src/asn.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/src/asn.c b/wolfcrypt/src/asn.c index 3d180cd9f..21d23d430 100644 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -22001,6 +22001,8 @@ Signer* MakeSigner(void* heap) */ void FreeSigner(Signer* signer, void* heap) { + (void)signer; + (void)heap; XFREE(signer->name, heap, DYNAMIC_TYPE_SUBJECT_CN); XFREE((void*)signer->publicKey, heap, DYNAMIC_TYPE_PUBLIC_KEY); #ifndef IGNORE_NAME_CONSTRAINTS @@ -22013,8 +22015,6 @@ void FreeSigner(Signer* signer, void* heap) FreeDer(&signer->derCert); #endif XFREE(signer, heap, DYNAMIC_TYPE_SIGNER); - (void)signer; - (void)heap; }