Index: v4.22-9634/src/Mayaqua/Network.c =================================================================== --- v4.22-9634.orig/src/Mayaqua/Network.c +++ v4.22-9634/src/Mayaqua/Network.c @@ -13013,20 +13013,28 @@ bool StartSSLEx(SOCK *sock, X *x, K *pri } else { +#ifndef SSL_OP_NO_SSLv3 if (client_tls == false) { SSL_CTX_set_ssl_version(ssl_ctx, SSLv3_method()); } else { +#endif // SSL_OP_NO_SSLv3 SSL_CTX_set_ssl_version(ssl_ctx, SSLv23_client_method()); +#ifndef SSL_OP_NO_SSLv3 } +#endif // SSL_OP_NO_SSLv3 } sock->ssl = SSL_new(ssl_ctx); SSL_set_fd(sock->ssl, (int)sock->socket); #ifdef SSL_CTRL_SET_TLSEXT_HOSTNAME +#ifndef SSL_OP_NO_SSLv3 if (sock->ServerMode == false && client_tls) +#else + if (sock->ServerMode == false) +#endif // SSL_OP_NO_SSLv3 { if (IsEmptyStr(sni_hostname) == false) {