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:
parent
4c4b2c5dcf
commit
1ae1fccbec
1 changed files with 3 additions and 1 deletions
|
@ -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);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue