From 99b4ff8b6f6681ef1f5c2a0ccab49b95aa15b75c Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 30 Jan 2014 11:24:15 +0100 Subject: http2-openssl: verify that NPN functionality is present --- lib/vtls/openssl.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib') diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index 7374c133f..264dcf7c6 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -1400,6 +1400,12 @@ static void ssl_tls_trace(int direction, int ssl_ver, int content_type, #endif #ifdef USE_NGHTTP2 + +#if !defined(HAVE_SSL_CTX_SET_NEXT_PROTO_SELECT_CB) || \ + defined(OPENSSL_NO_NEXTPROTONEG) +#error http2 builds require OpenSSL with NPN support +#endif + /* * in is a list of lenght prefixed strings. this function has to select * the protocol we want to use from the list and write its string into out. -- cgit v1.2.3