diff '--color=auto' -urN thrift-0.23.0.orig/lib/cpp/src/thrift/transport/TSSLSocket.cpp thrift-0.23.0/lib/cpp/src/thrift/transport/TSSLSocket.cpp --- thrift-0.23.0.orig/lib/cpp/src/thrift/transport/TSSLSocket.cpp 2026-04-29 22:19:18.304809605 +0200 +++ thrift-0.23.0/lib/cpp/src/thrift/transport/TSSLSocket.cpp 2026-04-29 22:20:49.370004107 +0200 @@ -157,18 +157,6 @@ #endif EVP_cleanup(); CRYPTO_cleanup_all_ex_data(); -#if OPENSSL_VERSION_NUMBER >= 0x10100000 - // Do nothing unless an openssl derivative is detected -# if !defined(OPENSSL_IS_BORINGSSL) && !defined(OPENSSL_IS_AWSLC) - // https://www.openssl.org/docs/man1.1.1/man3/OPENSSL_thread_stop.html - OPENSSL_thread_stop(); -# endif -#else - // ERR_remove_state() was deprecated in OpenSSL 1.0.0 and ERR_remove_thread_state() - // was deprecated in OpenSSL 1.1.0; these functions and should not be used. - // https://www.openssl.org/docs/manmaster/man3/ERR_remove_state.html - ERR_remove_state(0); -#endif ERR_free_strings(); mutexes.reset(); @@ -398,18 +386,6 @@ SSL_free(ssl_); ssl_ = nullptr; handshakeCompleted_ = false; -#if OPENSSL_VERSION_NUMBER >= 0x10100000 - // Do nothing unless an openssl derivative is detected -# if !defined(OPENSSL_IS_BORINGSSL) && !defined(OPENSSL_IS_AWSLC) - // https://www.openssl.org/docs/man1.1.1/man3/OPENSSL_thread_stop.html - OPENSSL_thread_stop(); -# endif -#else - // ERR_remove_state() was deprecated in OpenSSL 1.0.0 and ERR_remove_thread_state() - // was deprecated in OpenSSL 1.1.0; these functions and should not be used. - // https://www.openssl.org/docs/manmaster/man3/ERR_remove_state.html - ERR_remove_state(0); -#endif } TSocket::close(); }