std.fs.File.Reader: fix readVec fill

respect the case when there is existing buffer
This commit is contained in:
Andrew Kelley 2025-08-06 20:26:53 -07:00
parent 2c82d1c03a
commit ac18b98aa3

View file

@ -1351,8 +1351,7 @@ pub const Reader = struct {
}
r.pos += n;
if (n > data_size) {
io_reader.seek = 0;
io_reader.end = n - data_size;
io_reader.end += n - data_size;
return data_size;
}
return n;
@ -1386,8 +1385,7 @@ pub const Reader = struct {
}
r.pos += n;
if (n > data_size) {
io_reader.seek = 0;
io_reader.end = n - data_size;
io_reader.end += n - data_size;
return data_size;
}
return n;