From 8b2fd34e9573a8f815ca3379a74837ea89044f8d Mon Sep 17 00:00:00 2001 From: Ruby Martin Date: Thu, 26 Mar 2026 14:17:04 -0600 Subject: [PATCH] free authInPadded if alloc'd on early return --- wolfcrypt/src/aes.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wolfcrypt/src/aes.c b/wolfcrypt/src/aes.c index 2fbfd84263..cb4258e634 100644 --- a/wolfcrypt/src/aes.c +++ b/wolfcrypt/src/aes.c @@ -10360,6 +10360,9 @@ static WARN_UNUSED_RESULT int wc_AesGcmDecrypt_STM32( ret = wolfSSL_CryptHwMutexLock(); if (ret != 0) { + if (wasAlloc) { + XFREE(authInPadded, aes->heap, DYNAMIC_TYPE_TMP_BUFFER); + } return ret; }