diff --git a/frameworks/js/napi/tls/src/tls_socket.cpp b/frameworks/js/napi/tls/src/tls_socket.cpp index 56205386b5c12d0d8e518fc9a42f317b8b94e4a2..36cac7107e27e8f5101abb0a0a04dfd71bec8d2d 100644 --- a/frameworks/js/napi/tls/src/tls_socket.cpp +++ b/frameworks/js/napi/tls/src/tls_socket.cpp @@ -1804,7 +1804,7 @@ int TLSSocket::TLSSocketInternal::ShakingHandsTimeout(SSL* ssl, int fd, uint32_t } return TLS_TIMEOUT; } - if (pfd.revents & (POLLERR | POLLHUP | POLLNVAL)) { + if (static_cast(pfd.revents) & (POLLERR | POLLHUP | POLLNVAL)) { return POLL_ERR_IN_TLS; } }