From ec17d44407b029be5f9bc551df55bd9c4c95e8cb Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Tue, 1 Aug 2017 21:14:38 +0200 Subject: [PATCH] Only check if SSL_OP_NO_SSLv2 is set if it is != 0 --- src/SSLSocket.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/SSLSocket.m b/src/SSLSocket.m index 6ca959e..ab2dadf 100644 --- a/src/SSLSocket.m +++ b/src/SSLSocket.m @@ -134,9 +134,11 @@ locking_callback(int mode, int n, const char *file, int line) @throw [OFInitializationFailedException exceptionWithClass: self]; +#if SSL_OP_NO_SSLv2 != 0 if ((SSL_CTX_set_options(ctx, SSL_OP_NO_SSLv2) & SSL_OP_NO_SSLv2) == 0) @throw [OFInitializationFailedException exceptionWithClass: self]; +#endif if (SSL_CTX_set_default_verify_paths(ctx) == 0) @throw [OFInitializationFailedException