Skip to content

Commit 54d1937

Browse files
Fix memory leak in some SE HAL tests
1 parent 8b5389f commit 54d1937

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

tests/suites/test_suite_psa_crypto_se_driver_hal.function

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -565,16 +565,17 @@ static int check_persistent_data( psa_key_lifetime_t lifetime,
565565
psa_storage_uid_t uid = file_uid_for_lifetime( lifetime );
566566
struct psa_storage_info_t info;
567567
uint8_t *loaded = NULL;
568+
int ok = 0;
568569

569570
PSA_ASSERT( psa_its_get_info( uid, &info ) );
570571
ASSERT_ALLOC( loaded, info.size );
571572
PSA_ASSERT( psa_its_get( uid, 0, info.size, loaded, NULL ) );
572573
ASSERT_COMPARE( expected_data, size, loaded, info.size );
573-
return( 1 );
574+
ok = 1;
574575

575576
exit:
576577
mbedtls_free( loaded );
577-
return( 0 );
578+
return( ok );
578579
}
579580

580581
/* Check that a function's return status is "smoke-free", i.e. that

0 commit comments

Comments
 (0)