aboutsummaryrefslogtreecommitdiffstats
path: root/main/freerdp/libressl-2.5.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2017-04-18 13:07:37 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2017-04-18 20:45:32 +0000
commit670699bfff98eef09c000e516a7e8467bb305182 (patch)
treeb781a72592917477630ec6c045565c6f2dad9156 /main/freerdp/libressl-2.5.patch
parente82c273dbdd40fbe2a134373e38f9d63eb5dbccb (diff)
main/freerdp: rebuild against libressl 2.5
Diffstat (limited to 'main/freerdp/libressl-2.5.patch')
-rw-r--r--main/freerdp/libressl-2.5.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/main/freerdp/libressl-2.5.patch b/main/freerdp/libressl-2.5.patch
new file mode 100644
index 00000000000..347b0d1add1
--- /dev/null
+++ b/main/freerdp/libressl-2.5.patch
@@ -0,0 +1,16 @@
+diff --git a/libfreerdp/crypto/tls.c b/libfreerdp/crypto/tls.c
+index 1b9d165..e76c78c 100644
+--- a/libfreerdp/crypto/tls.c
++++ b/libfreerdp/crypto/tls.c
+@@ -220,9 +220,9 @@ static long bio_rdp_tls_ctrl(BIO* bio, int cmd, long num, void* ptr)
+ case BIO_CTRL_RESET:
+ SSL_shutdown(tls->ssl);
+
+- if (tls->ssl->handshake_func == tls->ssl->method->ssl_connect)
++ if (SSL_in_connect_init(tls->ssl))
+ SSL_set_connect_state(tls->ssl);
+- else if (tls->ssl->handshake_func == tls->ssl->method->ssl_accept)
++ else if (SSL_in_accept_init(tls->ssl))
+ SSL_set_accept_state(tls->ssl);
+
+ SSL_clear(tls->ssl);