commit | 369f495afc4403abcd0ba9c372e0a64f456d0d17 | [log] [tgz] |
---|---|---|
author | Dave Rodgman <dave.rodgman@arm.com> | Tue Nov 01 16:08:14 2022 +0000 |
committer | Dave Rodgman <dave.rodgman@arm.com> | Tue Nov 01 16:11:47 2022 +0000 |
tree | b7f3a5ea2aeefe5adc4bf53169f31b926052fe05 | |
parent | 0bbe75838ec13869bc78eba4e8d5fedb9ff40cb4 [diff] [blame] |
Fix zeroization at NULL pointer Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 7a4d437..c752d59 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -760,7 +760,9 @@ exit: mbedtls_md_free( &md_ctx ); - mbedtls_platform_zeroize( tmp, tmp_len ); + if ( tmp != NULL ) + mbedtls_platform_zeroize( tmp, tmp_len ); + mbedtls_platform_zeroize( h_i, sizeof( h_i ) ); mbedtls_free( tmp );