From f7b1b00487de5ee0212a7252d10fd23e7db17522 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sun, 30 Aug 2020 14:35:27 +0300 Subject: [PATCH] openssl: allow build with old glibc headers strnlen requires _GNU_SOURCE prior to glibc 2.10. --- lib/tls/openssl/openssl-client.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/tls/openssl/openssl-client.c b/lib/tls/openssl/openssl-client.c index 985a63f3a..b98b9758a 100644 --- a/lib/tls/openssl/openssl-client.c +++ b/lib/tls/openssl/openssl-client.c @@ -21,6 +21,12 @@ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS * IN THE SOFTWARE. */ + +#include "lws_config.h" +#ifdef LWS_HAVE_X509_VERIFY_PARAM_set1_host +/* Before glibc 2.10, strnlen required _GNU_SOURCE */ +#define _GNU_SOURCE +#endif #include #include "private-lib-core.h"