Skip to content

Commit 03a7d51

Browse files
authored
Merge pull request #332 from kabiroberai/kabir/handle-read-failures
Handle InputStream.read failures
2 parents cc5cdbf + f8e1e27 commit 03a7d51

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

‎Sources/Pulse/Helpers/Helpers.swift‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ extension URLRequest {
8888
var bodyStreamData = Data()
8989
while bodyStream.hasBytesAvailable {
9090
let readData = bodyStream.read(buffer, maxLength: bufferSize)
91+
guard readData != -1 else { return nil } // read failed
9192
bodyStreamData.append(buffer, count: readData)
9293
}
9394
return bodyStreamData

0 commit comments

Comments
 (0)