mbedtls: Fix mbedtls_ssl_send_alert_message crash due to ssl->out_iv is NULL

This commit is contained in:
yuanjm
2021-03-12 09:56:56 +08:00
committed by bot
parent 2f8ccd5e3b
commit 93604b1a11
3 changed files with 102 additions and 68 deletions

View File

@@ -108,12 +108,12 @@ int __wrap_mbedtls_ssl_read(mbedtls_ssl_context *ssl, unsigned char *buf, size_t
void __wrap_mbedtls_ssl_free(mbedtls_ssl_context *ssl)
{
if (ssl->out_buf) {
mbedtls_free(ssl->out_buf);
esp_mbedtls_free_buf(ssl->out_buf);
ssl->out_buf = NULL;
}
if (ssl->in_buf) {
mbedtls_free(ssl->in_buf);
esp_mbedtls_free_buf(ssl->in_buf);
ssl->in_buf = NULL;
}