From c02768a399158ddc39268b0583a9c0fb8803e907 Mon Sep 17 00:00:00 2001 From: XiaokangQian Date: Thu, 10 Feb 2022 07:31:25 +0000 Subject: [PATCH] Replace ssl->handshake with handshake in write_cookie_ext() Signed-off-by: XiaokangQian --- library/ssl_tls13_client.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/library/ssl_tls13_client.c b/library/ssl_tls13_client.c index c52c6c2526..165aa9d842 100644 --- a/library/ssl_tls13_client.c +++ b/library/ssl_tls13_client.c @@ -694,32 +694,32 @@ static int ssl_tls13_write_cookie_ext( mbedtls_ssl_context *ssl, size_t *out_len ) { unsigned char *p = buf; - *out_len = 0; + mbedtls_ssl_handshake_params *handshake = ssl->handshake; - if( ssl->handshake->cookie == NULL ) + if( handshake->cookie == NULL ) { MBEDTLS_SSL_DEBUG_MSG( 3, ( "no cookie to send; skip extension" ) ); return( 0 ); } MBEDTLS_SSL_DEBUG_BUF( 3, "client hello, cookie", - ssl->handshake->cookie, - ssl->handshake->hrr_cookie_len ); + handshake->cookie, + handshake->hrr_cookie_len ); - MBEDTLS_SSL_CHK_BUF_PTR( p, end, ssl->handshake->hrr_cookie_len + 6 ); + MBEDTLS_SSL_CHK_BUF_PTR( p, end, handshake->hrr_cookie_len + 6 ); MBEDTLS_SSL_DEBUG_MSG( 3, ( "client hello, adding cookie extension" ) ); MBEDTLS_PUT_UINT16_BE( MBEDTLS_TLS_EXT_COOKIE, p, 0 ); - MBEDTLS_PUT_UINT16_BE( ssl->handshake->hrr_cookie_len + 2, p, 2 ); - MBEDTLS_PUT_UINT16_BE( ssl->handshake->hrr_cookie_len, p, 4 ); + MBEDTLS_PUT_UINT16_BE( handshake->hrr_cookie_len + 2, p, 2 ); + MBEDTLS_PUT_UINT16_BE( handshake->hrr_cookie_len, p, 4 ); p += 6; /* Cookie */ - memcpy( p, ssl->handshake->cookie, ssl->handshake->hrr_cookie_len ); + memcpy( p, handshake->cookie, handshake->hrr_cookie_len ); - *out_len = ssl->handshake->hrr_cookie_len + 6; + *out_len = handshake->hrr_cookie_len + 6; return( 0 ); }