Merge remote-tracking branch 'public/pr/2856' into development

* public/pr/2856:
  Fix issue  #2718 (condition always false)
This commit is contained in:
Manuel Pégourié-Gonnard 2020-04-06 10:15:49 +02:00
commit 15f30dc7e6
3 changed files with 6 additions and 4 deletions

View file

@ -2344,7 +2344,7 @@ static int ssl_parse_server_psk_hint( mbedtls_ssl_context *ssl,
unsigned char *end )
{
int ret = MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE;
size_t len;
uint16_t len;
((void) ssl);
/*
@ -2361,7 +2361,7 @@ static int ssl_parse_server_psk_hint( mbedtls_ssl_context *ssl,
len = (*p)[0] << 8 | (*p)[1];
*p += 2;
if( end - (*p) < (int) len )
if( end - (*p) < len )
{
MBEDTLS_SSL_DEBUG_MSG( 1, ( "bad server key exchange message "
"(psk_identity_hint length)" ) );