Skip to content

Commit ac18b98

Browse files
committed
std.fs.File.Reader: fix readVec fill
respect the case when there is existing buffer
1 parent 2c82d1c commit ac18b98

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

lib/std/fs/File.zig

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1351,8 +1351,7 @@ pub const Reader = struct {
13511351
}
13521352
r.pos += n;
13531353
if (n > data_size) {
1354-
io_reader.seek = 0;
1355-
io_reader.end = n - data_size;
1354+
io_reader.end += n - data_size;
13561355
return data_size;
13571356
}
13581357
return n;
@@ -1386,8 +1385,7 @@ pub const Reader = struct {
13861385
}
13871386
r.pos += n;
13881387
if (n > data_size) {
1389-
io_reader.seek = 0;
1390-
io_reader.end = n - data_size;
1388+
io_reader.end += n - data_size;
13911389
return data_size;
13921390
}
13931391
return n;

0 commit comments

Comments
 (0)