Skip to content

Commit bee1c2b

Browse files
committed
Fix readToEnd fallback on old Darwin platforms
1 parent 8b27878 commit bee1c2b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Tests/JSONLoggerTests/Helpers/FileHandleHelper.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ extension FileHandle {
3636
var ret = Data()
3737
repeat {
3838
nread = system_read(fileDescriptor, buffer.baseAddress, buffer.count)
39-
ret += buffer
39+
ret += buffer[0..<nread]
4040
} while nread > 0
4141
guard nread >= 0 else {
4242
throw Errno()
@@ -51,7 +51,7 @@ extension FileHandle {
5151
var ret = Data()
5252
repeat {
5353
nread = system_read(fileDescriptor, buffer.baseAddress, buffer.count)
54-
ret += buffer
54+
ret += buffer[0..<nread]
5555
} while nread > 0
5656
guard nread >= 0 else {
5757
throw Errno()

0 commit comments

Comments
 (0)