mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-25 18:45:46 +01:00
Fix potential use of uninitialised variable
If any of the TEST_ASSERT()s that are before the call to mbedtls_pk_warp_as_opaque() failed, when reaching the exit label psa_destroy_key() would be called with an uninitialized argument. Found by Clang. Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
This commit is contained in:
parent
ba6fc9796a
commit
04b7488411
@ -161,7 +161,7 @@ void x509_csr_check_opaque( char *key_file, int md_type, int key_usage,
|
|||||||
int cert_type )
|
int cert_type )
|
||||||
{
|
{
|
||||||
mbedtls_pk_context key;
|
mbedtls_pk_context key;
|
||||||
psa_key_handle_t slot;
|
psa_key_handle_t slot = 0;
|
||||||
psa_algorithm_t md_alg_psa;
|
psa_algorithm_t md_alg_psa;
|
||||||
mbedtls_x509write_csr req;
|
mbedtls_x509write_csr req;
|
||||||
unsigned char buf[4096];
|
unsigned char buf[4096];
|
||||||
|
Loading…
Reference in New Issue
Block a user