From 3f5c1504c3fdcd5a654b8a5c7398a56c251750de Mon Sep 17 00:00:00 2001 From: Rozhuk Ivan Date: Tue, 9 Nov 2021 20:56:41 +0300 Subject: [PATCH] net/turnserver: fix build with libressl 3.4.1 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259735 --- ...-src_apps_relay_ns__ioalib__engine__impl.c | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 net/turnserver/files/patch-src_apps_relay_ns__ioalib__engine__impl.c diff --git a/net/turnserver/files/patch-src_apps_relay_ns__ioalib__engine__impl.c b/net/turnserver/files/patch-src_apps_relay_ns__ioalib__engine__impl.c new file mode 100644 index 0000000000000..87a89f040a72e --- /dev/null +++ b/net/turnserver/files/patch-src_apps_relay_ns__ioalib__engine__impl.c @@ -0,0 +1,20 @@ +--- src/apps/relay/ns_ioalib_engine_impl.c 2021-01-10 22:59:55.000000000 +0300 ++++ src/apps/relay/ns_ioalib_engine_impl.c 2021-11-10 00:19:54.463428000 +0300 +@@ -1833,7 +1833,7 @@ + BIO* rbio = BIO_new_mem_buf(buffer, old_buffer_len); + BIO_set_mem_eof_return(rbio, -1); + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined LIBRESSL_VERSION_NUMBER ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined LIBRESSL_VERSION_NUMBER && LIBRESSL_VERSION_NUMBER < 0x3040000fL) + ssl->rbio = rbio; + #else + SSL_set0_rbio(ssl,rbio); +@@ -1928,7 +1928,7 @@ + if(ret>0) { + ioa_network_buffer_add_offset_size(nbh, (uint16_t)buf_size, 0, (size_t)ret); + } +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined LIBRESSL_VERSION_NUMBER ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined LIBRESSL_VERSION_NUMBER && LIBRESSL_VERSION_NUMBER < 0x3040000fL) + ssl->rbio = NULL; + BIO_free(rbio); + #else