Use record length from record structure when fetching content in TLS

This commit is contained in:
Hanno Becker 2019-07-11 12:50:29 +01:00 committed by Manuel Pégourié-Gonnard
parent 2720f4c33c
commit 9babbf7e75

View file

@ -5931,8 +5931,7 @@ static int ssl_get_next_record( mbedtls_ssl_context *ssl )
/*
* Fetch record contents from underlying transport.
*/
ret = mbedtls_ssl_fetch_input( ssl,
mbedtls_ssl_in_hdr_len( ssl ) + ssl->in_msglen );
ret = mbedtls_ssl_fetch_input( ssl, rec.buf_len );
if( ret != 0 )
{
MBEDTLS_SSL_DEBUG_RET( 1, "mbedtls_ssl_fetch_input", ret );