Skip to content

Commit 6f61b54

Browse files
committed
Guard potential unavailability of NSStreamNetworkServiceTypeCallSignaling.
1 parent 5743b44 commit 6f61b54

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

SocketRocket/Internal/Utilities/SRURLUtilities.m

+5-3
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,11 @@ extern BOOL SRURLRequiresSSL(NSURL *url)
6868
case NSURLNetworkServiceTypeVoice:
6969
networkServiceType = NSStreamNetworkServiceTypeVoice;
7070
break;
71-
case NSURLNetworkServiceTypeCallSignaling:
72-
networkServiceType = NSStreamNetworkServiceTypeCallSignaling;
73-
break;
71+
case NSURLNetworkServiceTypeCallSignaling: {
72+
if (@available(iOS 10.0, tvOS 10.0, macOS 10.12, *)) {
73+
networkServiceType = NSStreamNetworkServiceTypeCallSignaling;
74+
}
75+
} break;
7476
}
7577
return networkServiceType;
7678
}

0 commit comments

Comments
 (0)