Bläddra i källkod

tls: check for support of SSLv3 method

- some versions of libssl removed support for SSLv3
- reported by Victore Seva, FS#391
Daniel-Constantin Mierla 10 år sedan
förälder
incheckning
b1c6c2af7e
1 ändrade filer med 2 tillägg och 0 borttagningar
  1. 2 0
      modules/tls/tls_init.c

+ 2 - 0
modules/tls/tls_init.c

@@ -344,9 +344,11 @@ static void init_ssl_methods(void)
 	ssl_methods[TLS_USE_SSLv2 - 1] = SSLv2_method();
 #endif
 
+#ifndef OPENSSL_NO_SSL3_METHOD
 	ssl_methods[TLS_USE_SSLv3_cli - 1] = SSLv3_client_method();
 	ssl_methods[TLS_USE_SSLv3_srv - 1] = SSLv3_server_method();
 	ssl_methods[TLS_USE_SSLv3 - 1] = SSLv3_method();
+#endif
 
 	ssl_methods[TLS_USE_TLSv1_cli - 1] = TLSv1_client_method();
 	ssl_methods[TLS_USE_TLSv1_srv - 1] = TLSv1_server_method();