aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabor Mezei <gabor.mezei@arm.com>2022-12-20 13:55:37 +0100
committerGabor Mezei <gabor.mezei@arm.com>2022-12-20 17:30:20 +0100
commitf9728137d853e35a7c3830220bc7eaade03fcbd1 (patch)
treeada9601a618e39b588fa5454d7574ccb9ebea033
parent61fd1fb4b1e8aa5adf634804e250fa272ee23edc (diff)
downloadmbedtls-f9728137d853e35a7c3830220bc7eaade03fcbd1.zip
mbedtls-f9728137d853e35a7c3830220bc7eaade03fcbd1.tar.gz
mbedtls-f9728137d853e35a7c3830220bc7eaade03fcbd1.tar.bz2
Fix the order of freeing memory
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
-rw-r--r--tests/suites/test_suite_bignum_mod.function10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/suites/test_suite_bignum_mod.function b/tests/suites/test_suite_bignum_mod.function
index c19c2f4..4914e1d 100644
--- a/tests/suites/test_suite_bignum_mod.function
+++ b/tests/suites/test_suite_bignum_mod.function
@@ -181,13 +181,13 @@ void mpi_mod_mul( char * input_A,
}
exit:
- mbedtls_mpi_mod_modulus_free( &m );
-
mbedtls_free( rA.p );
mbedtls_free( rB.p );
mbedtls_free( rR.p );
mbedtls_free( X );
mbedtls_free( (mbedtls_mpi_uint *) m.p );
+
+ mbedtls_mpi_mod_modulus_free( &m );
}
/* END_CASE */
@@ -233,14 +233,14 @@ void mpi_mod_mul_neg( char * input_A,
MBEDTLS_ERR_MPI_BAD_INPUT_DATA );
exit:
- mbedtls_mpi_mod_modulus_free( &m );
- mbedtls_mpi_mod_modulus_free( &fake_m );
-
mbedtls_free( rA.p );
mbedtls_free( rB.p );
mbedtls_free( rR.p );
mbedtls_free( X );
mbedtls_free( (mbedtls_mpi_uint *) m.p );
+
+ mbedtls_mpi_mod_modulus_free( &m );
+ mbedtls_mpi_mod_modulus_free( &fake_m );
}
/* END_CASE */