commit | a31756619ca96ed10f38f13988baff39083e41cd | [log] [tgz] |
---|---|---|
author | Hanno Becker <hanno.becker@arm.com> | Thu Jul 11 12:50:29 2019 +0100 |
committer | Hanno Becker <hanno.becker@arm.com> | Wed Aug 14 15:06:06 2019 +0100 |
tree | da5c1a80dbf47d7687790ca57abe580ed42a2c5d | |
parent | f50da50c04988148d5f6e34ee39101aa2db119f0 [diff] [blame] |
Use record length from record structure when fetching content in TLS
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 278027a..3a6efef 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -6095,8 +6095,7 @@ /* * 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 );