mirror of
https://git.freebsd.org/ports.git
synced 2025-05-25 15:36:35 -04:00
22 lines
841 B
C
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;
|