1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-09 00:00:04 +01:00

mbedtls: sessions: clean session on bail path

This commit is contained in:
Andy Green 2021-07-10 08:26:32 +01:00
parent 4c4b2c5dcf
commit 1ae1fccbec

View file

@ -219,9 +219,11 @@ lws_tls_session_new_mbedtls(struct lws *wsi)
memset(ts, 0, sizeof(*ts));
memcpy(&ts[1], buf, nl + 1);
if (mbedtls_ssl_get_session(msc, &ts->session))
if (mbedtls_ssl_get_session(msc, &ts->session)) {
lws_free(ts);
/* no joy for whatever reason */
goto bail;
}
lws_dll2_add_tail(&ts->list, &vh->tls_sessions);