From bf0bc1753e26d0f05075e2851417952308d7a770 Mon Sep 17 00:00:00 2001 From: wswitch Date: Tue, 18 Nov 2025 09:14:17 +0100 Subject: [PATCH] BEV_OPT flag added --- libwsc/WebSocketClient.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libwsc/WebSocketClient.cpp b/libwsc/WebSocketClient.cpp index 1803de8..c1473ee 100644 --- a/libwsc/WebSocketClient.cpp +++ b/libwsc/WebSocketClient.cpp @@ -203,7 +203,7 @@ void WebSocketClient::connect() { if (secure) { #ifdef USE_TLS - m_bev = bufferevent_openssl_socket_new(base, -1, ssl, BUFFEREVENT_SSL_CONNECTING, BEV_OPT_CLOSE_ON_FREE | BEV_OPT_DEFER_CALLBACKS); + m_bev = bufferevent_openssl_socket_new(base, -1, ssl, BUFFEREVENT_SSL_CONNECTING, BEV_OPT_CLOSE_ON_FREE | BEV_OPT_DEFER_CALLBACKS | BEV_OPT_THREADSAFE); if (!m_bev) { log_error("Failed to create secure bufferevent"); cleanup();