From dbe228353dab77136984e389c015be95a1c1cb3a Mon Sep 17 00:00:00 2001 From: Nick Zitzmann Date: Tue, 12 Nov 2013 20:26:20 -0600 Subject: 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. --- lib/curl_darwinssl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/curl_darwinssl.c b/lib/curl_darwinssl.c index 25cf3d14d..78b5200ea 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 */ -- cgit v1.2.3