python-werkzeug: bump to version 0.11.15
[buildroot-gz.git] / package / tn5250 / 0002-Allow-building-against-OpenSSL-without-SSLv2_SSLv3.patch
blob67f0fa63a11600b49a3655fd6dbb7d608fc2531d
1 $OpenBSD: patch-lib5250_sslstream_c,v 1.1 2015/10/07 16:09:04 jca Exp $
3 Allow building against OpenSSL without SSLv2/SSLv3 support.
5 Download from:
6 http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net/tn5250/patches/patch-lib5250_sslstream_c
8 Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 --- a/lib5250/sslstream.c.orig Fri Nov 21 09:12:21 2008
10 +++ b/lib5250/sslstream.c Tue Oct 6 21:32:29 2015
11 @@ -368,13 +368,19 @@ int tn5250_ssl_stream_init (Tn5250Stream *This)
12 methstr[4] = '\0';
15 +#ifndef OPENSSL_NO_SSL2
16 if (!strcmp(methstr, "ssl2")) {
17 meth = SSLv2_client_method();
18 TN5250_LOG(("SSL Method = SSLv2_client_method()\n"));
19 - } else if (!strcmp(methstr, "ssl3")) {
20 + } else
21 +#endif
22 +#ifndef OPENSSL_NO_SSL3
23 + if (!strcmp(methstr, "ssl3")) {
24 meth = SSLv3_client_method();
25 TN5250_LOG(("SSL Method = SSLv3_client_method()\n"));
26 - } else {
27 + } else
28 +#endif
29 + {
30 meth = SSLv23_client_method();
31 TN5250_LOG(("SSL Method = SSLv23_client_method()\n"));