about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/interpreters/ruby/ssl_v3.patch
blob: faa4021657513c069d7822bbc1550f5820f1fd8a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--- a/ext/openssl/ossl_ssl.c  2015-11-26 16:41:03.775058140 +0000
+++ b/ext/openssl/ossl_ssl.c  2015-11-26 16:40:56.191907346 +0000
@@ -138,9 +138,12 @@
     OSSL_SSL_METHOD_ENTRY(SSLv2_server),
     OSSL_SSL_METHOD_ENTRY(SSLv2_client),
 #endif
+#if defined(HAVE_SSLV3_METHOD) && defined(HAVE_SSLV3_SERVER_METHOD) && \
+        defined(HAVE_SSLV3_CLIENT_METHOD)
     OSSL_SSL_METHOD_ENTRY(SSLv3),
     OSSL_SSL_METHOD_ENTRY(SSLv3_server),
     OSSL_SSL_METHOD_ENTRY(SSLv3_client),
+#endif
     OSSL_SSL_METHOD_ENTRY(SSLv23),
     OSSL_SSL_METHOD_ENTRY(SSLv23_server),
     OSSL_SSL_METHOD_ENTRY(SSLv23_client),