summaryrefslogtreecommitdiff
path: root/src/LibsslTLSSession.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-12-26 18:04:50 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-12-26 18:04:50 +0900
commitd755df25057e6dbd33bb6fd92a7a65751d5e22e7 (patch)
tree73906892bd86d5952de227c43f0d7917881e38a3 /src/LibsslTLSSession.cc
parent962b8ccb05d85188b9c061c2e70d61a044d04eec (diff)
TLS: Fix memory leak with OpenSSL
Based on the patch submitted by midnight2k
Diffstat (limited to 'src/LibsslTLSSession.cc')
-rw-r--r--src/LibsslTLSSession.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/LibsslTLSSession.cc b/src/LibsslTLSSession.cc
index 854e41bf..b46f08b0 100644
--- a/src/LibsslTLSSession.cc
+++ b/src/LibsslTLSSession.cc
@@ -58,7 +58,7 @@ OpenSSLTLSSession::OpenSSLTLSSession(OpenSSLTLSContext* tlsContext)
OpenSSLTLSSession::~OpenSSLTLSSession()
{
if(ssl_) {
- SSL_shutdown(ssl_);
+ SSL_free(ssl_);
}
}