Skip to content

Commit 4f9674e

Browse files
committed
Prefer modern functions
1 parent 575dab8 commit 4f9674e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/generic/OpenSSLConnection.cpp

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,9 @@ OpenSSLConnection::SSLFuncs::SSLFuncs()
3939
return;
4040

4141
valid = true;
42-
valid = valid && (LoadSymbol(library_init, sslhandle, "SSL_library_init") ||
43-
LoadSymbol(init_ssl, sslhandle, "OPENSSL_init_ssl"));
42+
valid = valid && (
43+
LoadSymbol(init_ssl, sslhandle, "OPENSSL_init_ssl") ||
44+
LoadSymbol(library_init, sslhandle, "SSL_library_init"));
4445

4546
valid = valid && LoadSymbol(CTX_new, sslhandle, "SSL_CTX_new");
4647
valid = valid && LoadSymbol(CTX_ctrl, sslhandle, "SSL_CTX_ctrl");
@@ -59,8 +60,10 @@ OpenSSLConnection::SSLFuncs::SSLFuncs()
5960
valid = valid && (LoadSymbol(get_peer_certificate, sslhandle, "SSL_get1_peer_certificate") ||
6061
LoadSymbol(get_peer_certificate, sslhandle, "SSL_get_peer_certificate"));
6162

62-
valid = valid && (LoadSymbol(SSLv23_method, sslhandle, "SSLv23_method") ||
63-
LoadSymbol(SSLv23_method, sslhandle, "TLS_method"));
63+
valid = valid && (
64+
LoadSymbol(SSLv23_method, sslhandle, "TLS_client_method") ||
65+
LoadSymbol(SSLv23_method, sslhandle, "TLS_method") ||
66+
LoadSymbol(SSLv23_method, sslhandle, "SSLv23_method"));
6467

6568
valid = valid && LoadSymbol(check_host, cryptohandle, "X509_check_host");
6669
valid = valid && LoadSymbol(X509_free, cryptohandle, "X509_free");

0 commit comments

Comments
 (0)