@@ -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