mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-30 18:57:19 +02:00
wpa_supplicant: Fix null pointer dereference if eap init failed
This commit is contained in:
@ -502,6 +502,10 @@ struct tls_connection * tls_connection_init(void *tls_ctx)
|
|||||||
|
|
||||||
void tls_connection_deinit(void *tls_ctx, struct tls_connection *conn)
|
void tls_connection_deinit(void *tls_ctx, struct tls_connection *conn)
|
||||||
{
|
{
|
||||||
|
/* tls init failed case */
|
||||||
|
if (!conn) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
/* Free ssl ctx and data */
|
/* Free ssl ctx and data */
|
||||||
tls_mbedtls_conn_delete((tls_context_t *) conn->tls);
|
tls_mbedtls_conn_delete((tls_context_t *) conn->tls);
|
||||||
os_free(conn->tls);
|
os_free(conn->tls);
|
||||||
|
Reference in New Issue
Block a user