commit | 9babbf7e752ae1ce921936a545b2b21c5e46fa9a | [log] [tgz] |
---|---|---|
author | Hanno Becker <hanno.becker@arm.com> | Thu Jul 11 12:50:29 2019 +0100 |
committer | Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com> | Thu Aug 01 09:51:52 2019 +0200 |
tree | 5a4b8650428f1942d9395b756ddeb91adfa7bbca | |
parent | 2720f4c33cab54da1f0b1bdc88a58c58415f78fe [diff] |
Use record length from record structure when fetching content in TLS
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 8785baa..2bd621f 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -5931,8 +5931,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 );