From: Nick Zitzmann Date: Wed, 13 Nov 2013 02:26:20 +0000 (-0600) Subject: darwinssl: check for SSLSetSessionOption() presence when toggling BEAST X-Git-Tag: upstream/7.37.1~1051 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dbe228353dab77136984e389c015be95a1c1cb3a;p=platform%2Fupstream%2Fcurl.git darwinssl: check for SSLSetSessionOption() presence when toggling BEAST Even though this is only a formality (since not many people build on Mavericks while targeting Leopard), since we still support Leopard at the earliest, we might as well be pedantic. --- diff --git a/lib/curl_darwinssl.c b/lib/curl_darwinssl.c index 25cf3d1..78b5200 100644 --- a/lib/curl_darwinssl.c +++ b/lib/curl_darwinssl.c @@ -1439,7 +1439,8 @@ static CURLcode darwinssl_connect_step1(struct connectdata *conn, #if CURL_BUILD_MAC_10_9 || CURL_BUILD_IOS_7 /* We want to enable 1/n-1 when using a CBC cipher unless the user specifically doesn't want us doing that: */ - SSLSetSessionOption(connssl->ssl_ctx, kSSLSessionOptionSendOneByteRecord, + if(SSLSetSessionOption != NULL) + SSLSetSessionOption(connssl->ssl_ctx, kSSLSessionOptionSendOneByteRecord, !data->set.ssl_enable_beast); #endif /* CURL_BUILD_MAC_10_9 || CURL_BUILD_IOS_7 */