From d5312ba35030abc4309edfa4550d84c4c9723960 Mon Sep 17 00:00:00 2001 From: Jeremiah Mackey Date: Mon, 20 Apr 2026 17:20:54 +0000 Subject: [PATCH] wc_MakeDsaKey: match tmpQ alloc and free --- wolfcrypt/src/dsa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/src/dsa.c b/wolfcrypt/src/dsa.c index 14a9aca106..e881f8470a 100644 --- a/wolfcrypt/src/dsa.c +++ b/wolfcrypt/src/dsa.c @@ -174,8 +174,8 @@ int wc_MakeDsaKey(WC_RNG *rng, DsaKey *dsa) SAVE_VECTOR_REGISTERS(;); #if defined(WOLFSSL_SMALL_STACK) && !defined(WOLFSSL_NO_MALLOC) - if ((tmpQ = (mp_int *)XMALLOC(sizeof(*tmpQ), NULL, - DYNAMIC_TYPE_WOLF_BIGINT)) == NULL) + if ((tmpQ = (mp_int *)XMALLOC(sizeof(*tmpQ), dsa->heap, + DYNAMIC_TYPE_TMP_BUFFER)) == NULL) err = MEMORY_E; else err = MP_OKAY;