Merge pull request #6186 from leorosen/ssl_tls_null_on_invalid_code

ssl_tls: avoid the appearance of a potential NULL dereferencing
This commit is contained in:
Dave Rodgman 2022-08-11 10:12:34 +01:00 committed by GitHub
commit 8a9f88899d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -7286,7 +7286,7 @@ static tls_prf_fn ssl_tls12prf_from_cs( int ciphersuite_id )
const mbedtls_ssl_ciphersuite_t * const ciphersuite_info =
mbedtls_ssl_ciphersuite_from_id( ciphersuite_id );
if( ciphersuite_info->mac == MBEDTLS_MD_SHA384 )
if( ciphersuite_info != NULL && ciphersuite_info->mac == MBEDTLS_MD_SHA384 )
return( tls_prf_sha384 );
#else
(void) ciphersuite_id;