diff --git a/wolfcrypt/src/dilithium.c b/wolfcrypt/src/dilithium.c index fcd7b9d7d2..4539ed9aad 100644 --- a/wolfcrypt/src/dilithium.c +++ b/wolfcrypt/src/dilithium.c @@ -5427,6 +5427,10 @@ static int oqs_dilithium_make_key(dilithium_key* key, WC_RNG* rng) key->pubKeySet = 1; } + if (oqssig != NULL) { + OQS_SIG_free(oqssig); + } + return ret; } #endif /* WOLFSSL_DILITHIUM_NO_MAKE_KEY */