ports/security/nss_compat_ossl/files/patch-src_ssl.c
Dmitry Marakasov 397148bc4a - Add LICENSE_FILE
- Pet portlint
- Regenerate patches with `make makepatch`
2015-12-13 03:59:14 +00:00

22 lines
841 B
C

Index: src/ssl.c
===================================================================
--- src/ssl.c.orig 2010-01-05 20:54:55 UTC
+++ src/ssl.c
@@ -1754,11 +1754,12 @@ SSL_METHOD *create_context(PRBool ssl2,
if (SSL_OptionSet(s, SSL_HANDSHAKE_AS_SERVER, server) != SECSuccess)
goto error;
- if (SSL_OptionSet(s, SSL_ENABLE_SSL2, ssl2) != SECSuccess)
- goto error;
-
- if (SSL_OptionSet(s, SSL_V2_COMPATIBLE_HELLO, ssl2) != SECSuccess)
- goto error;
+ /* Don't fail if enabling SSL2 options doesn't succeed as it may
+ * be disabled in NSS. So just ignore the return value from
+ * SSL_OptionSet().
+ */
+ SSL_OptionSet(s, SSL_ENABLE_SSL2, ssl2);
+ SSL_OptionSet(s, SSL_V2_COMPATIBLE_HELLO, ssl2);
if (SSL_OptionSet(s, SSL_ENABLE_SSL3, ssl3) != SECSuccess)
goto error;