File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -368,13 +368,13 @@ public class WebSocket : NSObject, NSStreamDelegate {
368368
369369 ///validates the HTTP is a 101 as per the RFC spec
370370 private func validateResponse( buffer: UnsafePointer < UInt8 > , bufferLen: Int ) -> Bool {
371- let response = CFHTTPMessageCreateEmpty ( kCFAllocatorDefault, 0 )
372- CFHTTPMessageAppendBytes ( response. takeUnretainedValue ( ) , buffer, bufferLen)
373- if CFHTTPMessageGetResponseStatusCode ( response. takeUnretainedValue ( ) ) != 101 {
371+ let response = CFHTTPMessageCreateEmpty ( kCFAllocatorDefault, 0 ) . takeRetainedValue ( )
372+ CFHTTPMessageAppendBytes ( response, buffer, bufferLen)
373+ if CFHTTPMessageGetResponseStatusCode ( response) != 101 {
374374 return false
375375 }
376- let cfHeaders = CFHTTPMessageCopyAllHeaderFields ( response. takeUnretainedValue ( ) )
377- let headers : NSDictionary = cfHeaders. takeUnretainedValue ( )
376+ let cfHeaders = CFHTTPMessageCopyAllHeaderFields ( response)
377+ let headers : NSDictionary = cfHeaders. takeRetainedValue ( )
378378 let acceptKey = headers [ headerWSAcceptName] as! NSString
379379 if acceptKey. length > 0 {
380380 return true
You can’t perform that action at this time.
0 commit comments