Skip to content

Commit 21a021b

Browse files
committed
Fixing deprecation warnings. The code only checks for these deprecated properties in order to provide proper warnings.
1 parent 5aa4d21 commit 21a021b

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

GCD/GCDAsyncSocket.m

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6430,7 +6430,10 @@ - (void)ssl_startTLS
64306430

64316431
// 10. kCFStreamSSLAllowsAnyRoot
64326432

6433+
#pragma clang diagnostic push
6434+
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
64336435
value = [tlsSettings objectForKey:(NSString *)kCFStreamSSLAllowsAnyRoot];
6436+
#pragma clang diagnostic pop
64346437
if (value)
64356438
{
64366439
NSAssert(NO, @"Security option unavailable - kCFStreamSSLAllowsAnyRoot"
@@ -6442,7 +6445,10 @@ - (void)ssl_startTLS
64426445

64436446
// 11. kCFStreamSSLAllowsExpiredRoots
64446447

6448+
#pragma clang diagnostic push
6449+
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
64456450
value = [tlsSettings objectForKey:(NSString *)kCFStreamSSLAllowsExpiredRoots];
6451+
#pragma clang diagnostic pop
64466452
if (value)
64476453
{
64486454
NSAssert(NO, @"Security option unavailable - kCFStreamSSLAllowsExpiredRoots"
@@ -6454,7 +6460,10 @@ - (void)ssl_startTLS
64546460

64556461
// 12. kCFStreamSSLValidatesCertificateChain
64566462

6463+
#pragma clang diagnostic push
6464+
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
64576465
value = [tlsSettings objectForKey:(NSString *)kCFStreamSSLValidatesCertificateChain];
6466+
#pragma clang diagnostic pop
64586467
if (value)
64596468
{
64606469
NSAssert(NO, @"Security option unavailable - kCFStreamSSLValidatesCertificateChain"
@@ -6466,7 +6475,10 @@ - (void)ssl_startTLS
64666475

64676476
// 13. kCFStreamSSLAllowsExpiredCertificates
64686477

6478+
#pragma clang diagnostic push
6479+
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
64696480
value = [tlsSettings objectForKey:(NSString *)kCFStreamSSLAllowsExpiredCertificates];
6481+
#pragma clang diagnostic pop
64706482
if (value)
64716483
{
64726484
NSAssert(NO, @"Security option unavailable - kCFStreamSSLAllowsExpiredCertificates"
@@ -6478,7 +6490,10 @@ - (void)ssl_startTLS
64786490

64796491
// 14. kCFStreamSSLLevel
64806492

6493+
#pragma clang diagnostic push
6494+
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
64816495
value = [tlsSettings objectForKey:(NSString *)kCFStreamSSLLevel];
6496+
#pragma clang diagnostic pop
64826497
if (value)
64836498
{
64846499
NSAssert(NO, @"Security option unavailable - kCFStreamSSLLevel"

0 commit comments

Comments
 (0)