blob: f1fee930e3e51a2d8754524462594d50786da9d8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
--- SSLeay.xs.orig 2014-04-23 22:36:24 UTC
+++ SSLeay.xs
@@ -148,16 +148,21 @@ SSL_CTX_new(packname, ssl_version)
if(ssl_version == 23) {
ctx = SSL_CTX_new(SSLv23_client_method());
}
+#ifndef OPENSSL_NO_SSL3
else if(ssl_version == 3) {
ctx = SSL_CTX_new(SSLv3_client_method());
}
+#endif
else {
#ifndef OPENSSL_NO_SSL2
/* v2 is the default */
ctx = SSL_CTX_new(SSLv2_client_method());
-#else
+#elif !defined(OPENSSL_NO_SSL3)
/* v3 is the default */
ctx = SSL_CTX_new(SSLv3_client_method());
+#else
+ /* v23 is the default */
+ ctx = SSL_CTX_new(SSLv23_client_method());
#endif
}
|