Merge branch 'bugfix/eap_client_crash_4.1' into 'release/v4.1'

wpa_supplicant: Fix null pointer dereference if eap init failed

See merge request espressif/esp-idf!11642
This commit is contained in:
Jiang Jiang Jian 2020-12-20 15:58:29 +08:00
commit 73f601554b

View File

@ -502,6 +502,10 @@ struct tls_connection * tls_connection_init(void *tls_ctx)
void tls_connection_deinit(void *tls_ctx, struct tls_connection *conn)
{
/* tls init failed case */
if (!conn) {
return;
}
/* Free ssl ctx and data */
tls_mbedtls_conn_delete((tls_context_t *) conn->tls);
os_free(conn->tls);