Skip to content

Commit 7c0c12b

Browse files
committed
Merge branch 'yannickl-master'
2 parents cd48abe + 306fc12 commit 7c0c12b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

SocketIOClientSwift/WebSocket.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)