lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

100-handle-openssl-without-sslv2-sslv3.patch (529B)


      1 --- a/openssl.c
      2 +++ b/openssl.c
      3 @@ -216,11 +216,17 @@ ssl_select_method(const char *uhp)
      4  
      5  	cp = ssl_method_string(uhp);
      6  	if (cp != NULL) {
      7 +#ifndef OPENSSL_NO_SSL2
      8  		if (equal(cp, "ssl2"))
      9  			method = SSLv2_client_method();
     10 -		else if (equal(cp, "ssl3"))
     11 +		else
     12 +#endif
     13 +#ifndef OPENSSL_NO_SSL3
     14 +		if (equal(cp, "ssl3"))
     15  			method = SSLv3_client_method();
     16 -		else if (equal(cp, "tls1"))
     17 +		else
     18 +#endif
     19 +		if (equal(cp, "tls1"))
     20  			method = TLSv1_client_method();
     21  		else {
     22  			fprintf(stderr, catgets(catd, CATSET, 244,