From bef4aa0b92cf83aae3604e76e37092d11e8d908e Mon Sep 17 00:00:00 2001 From: k-lee9575 Date: Sat, 8 Feb 2025 10:48:21 +0000 Subject: [PATCH] crash TLSContext::CloseCtx Signed-off-by: k-lee9575 --- frameworks/native/tls_socket/src/tls_context.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frameworks/native/tls_socket/src/tls_context.cpp b/frameworks/native/tls_socket/src/tls_context.cpp index 057c0b980..8b78d2451 100644 --- a/frameworks/native/tls_socket/src/tls_context.cpp +++ b/frameworks/native/tls_socket/src/tls_context.cpp @@ -367,7 +367,10 @@ SSL *TLSContext::CreateSsl() void TLSContext::CloseCtx() { - SSL_CTX_free(ctx_); + if (ctx_ != nullptr) { + SSL_CTX_free(ctx_); + ctx_ = nullptr; + } } } // namespace TlsSocket } // namespace NetStack -- Gitee