From ce726b23fa70816f77832cdc1883b3796efe0687 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 6 Mar 2025 19:27:50 +0100 Subject: [PATCH] Fix uninitialized variable The of m_bytes value isn't actually used when it's uninitialized, because *data is null, but that's very fragile. Signed-off-by: Gilles Peskine --- library/psa_crypto.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/psa_crypto.c b/library/psa_crypto.c index d959587c83..4ccb75be61 100644 --- a/library/psa_crypto.c +++ b/library/psa_crypto.c @@ -6316,7 +6316,7 @@ static psa_status_t psa_generate_derived_ecc_key_weierstrass_helper( int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; size_t m; - size_t m_bytes; + size_t m_bytes = 0; mbedtls_mpi_init(&k); mbedtls_mpi_init(&diff_N_2);