Fix TSSLSocket building with LibreSSL - #3736
Conversation
|
+1, LGTM |
Code reviewFound 1 issue:
#if defined(LIBRESSL_VERSION_NUMBER)
ERR_remove_state(0);
#elif !defined(OPENSSL_IS_BORINGSSL) && !defined(OPENSSL_IS_AWSLC)
OPENSSL_thread_stop();
#endifThis is clear-cut at the thrift/lib/cpp/src/thrift/transport/TSSLSocket.cpp Lines 160 to 171 in b1b9a60 thrift/lib/cpp/src/thrift/transport/TSSLSocket.cpp Lines 408 to 419 in b1b9a60 Everything else checked out: both 🤖 Generated with Claude Code - If this code review was useful, please react with 👍. Otherwise, react with 👎. |
LibreSSL does not have the function OPENSSL_thread_stop().
[skip ci]anywhere in the commit message to free up build resources.