--- ./libretroshare/src/tcponudp/bss_tou.c.orig	2018-04-24 21:11:00.988916163 +0200
+++ ./libretroshare/src/tcponudp/bss_tou.c	2018-04-24 21:12:01.766008033 +0200
@@ -90,7 +90,9 @@ static int clear_tou_socket_error(int s)
 
 #include "tou.h"
 
-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x2070000fL
+static int  BIO_get_init(BIO *a) { return a->init; }
+#elif OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
 //static void BIO_set_shutdown(BIO *a,int s) { a->shutdown=s; }
 
 static int  BIO_get_shutdown(BIO *a) { return a->shutdown; }

