From 301dfa94d6465244d5970e2abdc0650b386468d5 Mon Sep 17 00:00:00 2001 From: Roger Meier Date: Sun, 2 Feb 2014 23:56:19 +0100 Subject: [PATCH] THRIFT-2225 cpp: SSLContext destroy before cleanupOpenSSL Patch: soyer --- lib/cpp/src/thrift/transport/TSSLSocket.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/cpp/src/thrift/transport/TSSLSocket.cpp b/lib/cpp/src/thrift/transport/TSSLSocket.cpp index 029c541b..5f39f1c4 100644 --- a/lib/cpp/src/thrift/transport/TSSLSocket.cpp +++ b/lib/cpp/src/thrift/transport/TSSLSocket.cpp @@ -363,6 +363,7 @@ TSSLSocketFactory::TSSLSocketFactory(): server_(false) { TSSLSocketFactory::~TSSLSocketFactory() { Guard guard(mutex_); + ctx_.reset(); count_--; if (count_ == 0) { cleanupOpenSSL(); -- 2.17.1