diff options
author | Florin Coras <fcoras@cisco.com> | 2024-02-27 17:10:25 -0800 |
---|---|---|
committer | Dave Barach <vpp@barachs.net> | 2024-03-20 20:07:05 +0000 |
commit | e565902654aea1e73b740cf68daa3d116cc15f9e (patch) | |
tree | 096b72da34e79ab29ae517f171797c8798406545 /src/plugins/tlspicotls/tls_picotls.c | |
parent | 40c95f50bae22ac47412ad640d35a14d4597b466 (diff) |
tls: avoid app session preallocation
Since async rx event infra decouples notification event generation from
delivery we no longer run the risk of having tls realloc session pools
while session layer still holds a pointer to the accepted/connected tcp
session.
Type: improvement
Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I1bb429a058707aba1d4f32ea33615a2367e66969
Diffstat (limited to 'src/plugins/tlspicotls/tls_picotls.c')
-rw-r--r-- | src/plugins/tlspicotls/tls_picotls.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/plugins/tlspicotls/tls_picotls.c b/src/plugins/tlspicotls/tls_picotls.c index 81c4b2ecf57..7375b928206 100644 --- a/src/plugins/tlspicotls/tls_picotls.c +++ b/src/plugins/tlspicotls/tls_picotls.c @@ -179,7 +179,6 @@ picotls_stop_listen (tls_ctx_t * lctx) static void picotls_handle_handshake_failure (tls_ctx_t * ctx) { - session_free (session_get (ctx->c_s_index, ctx->c_thread_index)); ctx->flags |= TLS_CONN_F_NO_APP_SESSION; ctx->c_s_index = SESSION_INVALID_INDEX; tls_disconnect_transport (ctx); |