From c0a0db268e1803d9176ca03a3fa61b662633d5ca Mon Sep 17 00:00:00 2001 From: Andreas Siegl Date: Wed, 19 Sep 2018 15:59:50 +0200 Subject: [PATCH] Improved detection of line endings in ChunkBuffer Added carriage return + line feed (\n\r) as possible line ending to 'readLine()' --- SignalR-Swift/Transports/ServerSentEvents/ChunkBuffer.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SignalR-Swift/Transports/ServerSentEvents/ChunkBuffer.swift b/SignalR-Swift/Transports/ServerSentEvents/ChunkBuffer.swift index 3cc8e6a..25625ef 100644 --- a/SignalR-Swift/Transports/ServerSentEvents/ChunkBuffer.swift +++ b/SignalR-Swift/Transports/ServerSentEvents/ChunkBuffer.swift @@ -23,7 +23,7 @@ final class ChunkBuffer { func readLine() -> String? { var line: String? - while let endIndex = buffer.index(of: "\n") { + while let endIndex = buffer.index(of: "\n") ?? buffer.index(of: "\n\r") { let substring = buffer[..