diff --git a/frameworks/js/napi/tls/src/tls_socket.cpp b/frameworks/js/napi/tls/src/tls_socket.cpp index 78efa53278d4937f4f979605c4cf232df72fec21..6dead8b70c919b86c4de8f81575e313435109bac 100644 --- a/frameworks/js/napi/tls/src/tls_socket.cpp +++ b/frameworks/js/napi/tls/src/tls_socket.cpp @@ -1294,12 +1294,13 @@ bool TLSSocket::TLSSocketInternal::PollSend(int sockfd, ssl_st *ssl, const char bool TLSSocket::TLSSocketInternal::Send(const std::string &data) { - std::lock_guard lock(mutexForSsl_); - if (!ssl_) { - NETSTACK_LOGE("ssl is null"); - return false; + { + std::lock_guard lock(mutexForSsl_); + if (!ssl_) { + NETSTACK_LOGE("ssl is null"); + return false; + } } - if (data.empty()) { NETSTACK_LOGE("data is empty"); return true;