提交 bdfe932d 编写于 作者: D Dr. Stephen Henson

Release engine reference when calling SSL_CTX_free().

上级 3fc59c84
......@@ -156,6 +156,9 @@
#ifndef OPENSSL_NO_DH
#include <openssl/dh.h>
#endif
#ifndef OPENSSL_NO_ENGINE
#include <openssl/engine.h>
#endif
const char *SSL_version_str=OPENSSL_VERSION_TEXT;
......@@ -1652,6 +1655,10 @@ void SSL_CTX_free(SSL_CTX *a)
#ifndef OPENSSL_NO_PSK
if (a->psk_identity_hint)
OPENSSL_free(a->psk_identity_hint);
#endif
#ifndef OPENSSL_NO_ENGINE
if (a->client_cert_engine)
ENGINE_finish(a->client_cert_engine);
#endif
OPENSSL_free(a);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册