From 4acada35f54cbc4b439aed1669f0c101f3989ac9 Mon Sep 17 00:00:00 2001 From: Hanno Becker Date: Thu, 11 Jul 2019 12:48:53 +0100 Subject: [PATCH] Use SSL record structure when skipping over unexpected record --- library/ssl_tls.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/library/ssl_tls.c b/library/ssl_tls.c index d270f80fb9..e16c0282fc 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -6054,8 +6054,7 @@ static int ssl_get_next_record( mbedtls_ssl_context *ssl ) #endif /* Skip unexpected record (but not whole datagram) */ - ssl->next_record_offset = ssl->in_msglen - + mbedtls_ssl_in_hdr_len( ssl ); + ssl->next_record_offset = rec.buf_len; MBEDTLS_SSL_DEBUG_MSG( 1, ( "discarding unexpected record " "(header)" ) );