| ... | ... | @@ -1369,7 +1369,7 @@ pub const Reader = struct { |
| 1369 | 1369 | r.pos = offset; |
| 1370 | 1370 | }, |
| 1371 | 1371 | .streaming, .streaming_reading => { |
| 1372 | | if (offset >= r.pos) return Reader.seekBy(r, offset - r.pos); |
| 1372 | if (offset >= r.pos) return Reader.seekBy(r, @intCast(offset - r.pos)); |
| 1373 | 1373 | if (r.seek_err) |err| return err; |
| 1374 | 1374 | posix.lseek_SET(r.file.handle, offset) catch |err| { |
| 1375 | 1375 | r.seek_err = err; |
| ... | ... | @@ -1657,6 +1657,7 @@ pub const Writer = struct { |
| 1657 | 1657 | .file = w.file, |
| 1658 | 1658 | .mode = w.mode, |
| 1659 | 1659 | .pos = w.pos, |
| 1660 | .interface = Reader.initInterface(w.interface.buffer), |
| 1660 | 1661 | .seek_err = w.seek_err, |
| 1661 | 1662 | }; |
| 1662 | 1663 | } |