From 84c5c58b420ada15505b3e35b0bd1718567c6da7 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Fri, 16 Aug 2019 13:58:22 +0300 Subject: Fix memory leak in pkcs11 agent --- openssl/agent/pkcs11/private-key.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openssl/agent/pkcs11/private-key.cxx b/openssl/agent/pkcs11/private-key.cxx index 1fc4b8c..d9dd4b6 100644 --- a/openssl/agent/pkcs11/private-key.cxx +++ b/openssl/agent/pkcs11/private-key.cxx @@ -22,7 +22,10 @@ namespace openssl close_session (CK_SESSION_HANDLE* p) { if (p != nullptr) + { api ()->C_CloseSession (*p); + delete p; + } } private_key:: -- cgit v1.1