tls: handle transport reset 32/21132/6
authorFlorin Coras <fcoras@cisco.com>
Thu, 8 Aug 2019 04:39:27 +0000 (21:39 -0700)
committerDave Barach <openvpp@barachs.net>
Fri, 9 Aug 2019 11:49:29 +0000 (11:49 +0000)
Type:fix

Change-Id: I5994fb53dc4b9fd58920b3d67472c38b41db27c2
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/vnet/tls/tls.c

index 1640570..1358f9c 100644 (file)
@@ -357,7 +357,12 @@ tls_ctx_handshake_is_over (tls_ctx_t * ctx)
 void
 tls_session_reset_callback (session_t * s)
 {
-  clib_warning ("called...");
+  tls_ctx_t *ctx;
+
+  ctx = tls_ctx_get (s->opaque);
+  session_transport_reset_notify (&ctx->connection);
+  session_transport_closed_notify (&ctx->connection);
+  tls_disconnect_transport (ctx);
 }
 
 int