From: Daniel Stenberg Date: Tue, 19 Mar 2019 09:19:40 +0000 (+0100) Subject: sectransp: tvOS 11 is required for ALPN support X-Git-Tag: curl-7_64_1~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7550f62d079477413590ac79281159dbbde341b7;p=thirdparty%2Fcurl.git sectransp: tvOS 11 is required for ALPN support Reported-by: nianxuejie on github Assisted-by: Nick Zitzmann Assisted-by: Jay Satiro Fixes #3689 Closes #3690 --- diff --git a/lib/vtls/sectransp.c b/lib/vtls/sectransp.c index 949bd236be..971dd78e6a 100644 --- a/lib/vtls/sectransp.c +++ b/lib/vtls/sectransp.c @@ -1577,7 +1577,7 @@ static CURLcode sectransp_connect_step1(struct connectdata *conn, #if (CURL_BUILD_MAC_10_13 || CURL_BUILD_IOS_11) && HAVE_BUILTIN_AVAILABLE == 1 if(conn->bits.tls_enable_alpn) { - if(__builtin_available(macOS 10.13.4, iOS 11, *)) { + if(__builtin_available(macOS 10.13.4, iOS 11, tvOS 11, *)) { CFMutableArrayRef alpnArr = CFArrayCreateMutable(NULL, 0, &kCFTypeArrayCallBacks); @@ -2628,7 +2628,7 @@ sectransp_connect_step2(struct connectdata *conn, int sockindex) #if(CURL_BUILD_MAC_10_13 || CURL_BUILD_IOS_11) && HAVE_BUILTIN_AVAILABLE == 1 if(conn->bits.tls_enable_alpn) { - if(__builtin_available(macOS 10.13.4, iOS 11, *)) { + if(__builtin_available(macOS 10.13.4, iOS 11, tvOS 11, *)) { CFArrayRef alpnArr = NULL; CFStringRef chosenProtocol = NULL; err = SSLCopyALPNProtocols(BACKEND->ssl_ctx, &alpnArr);