tls: shutdown openssl context on app close 28/34028/2
authorFlorin Coras <fcoras@cisco.com>
Fri, 8 Oct 2021 20:43:55 +0000 (13:43 -0700)
committerFlorin Coras <florin.coras@gmail.com>
Fri, 8 Oct 2021 20:39:54 +0000 (20:39 +0000)
Type: improvement

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: Ie0fde16fb4e41637169474628808fddf343884f3

src/plugins/tlsopenssl/tls_openssl.c

index 3041047..add6d7e 100644 (file)
@@ -931,6 +931,8 @@ openssl_app_close (tls_ctx_t * ctx)
   openssl_ctx_t *oc = (openssl_ctx_t *) ctx;
   session_t *app_session;
 
+  SSL_shutdown (oc->ssl);
+
   /* Wait for all data to be written to tcp */
   app_session = session_get_from_handle (ctx->app_session_handle);
   if (BIO_ctrl_pending (oc->rbio) <= 0