mirror of
https://github.com/espressif/mbedtls.git
synced 2026-06-05 21:14:47 +00:00
fix(mbedtls): skip memset operation with dynamic buffer
This commit is contained in:
@@ -1270,6 +1270,12 @@ void mbedtls_ssl_session_reset_msg_layer(mbedtls_ssl_context *ssl,
|
||||
#if defined(MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH)
|
||||
size_t in_buf_len = ssl->in_buf_len;
|
||||
size_t out_buf_len = ssl->out_buf_len;
|
||||
/* ESP Change: For dynamic buffer feature, the buffer allocation shall be
|
||||
* handled on-demand basis and hence skip the memset in this API on the buffer pointers
|
||||
*/
|
||||
#elif defined(CONFIG_MBEDTLS_DYNAMIC_BUFFER)
|
||||
size_t in_buf_len = 0;
|
||||
size_t out_buf_len = 0;
|
||||
#else
|
||||
size_t in_buf_len = MBEDTLS_SSL_IN_BUFFER_LEN;
|
||||
size_t out_buf_len = MBEDTLS_SSL_OUT_BUFFER_LEN;
|
||||
|
||||
Reference in New Issue
Block a user