diff --git a/lib/std/io/reader.zig b/lib/std/io/reader.zig index ba5dc98072..f9d3085a29 100644 --- a/lib/std/io/reader.zig +++ b/lib/std/io/reader.zig @@ -30,7 +30,7 @@ pub fn Reader( /// means the stream reached the end. Reaching the end of a stream is not an error /// condition. pub fn readAll(self: Self, buffer: []u8) Error!usize { - return readAtLeast(self, buffer, 1); + return readAtLeast(self, buffer, buffer.len); } /// Returns the number of bytes read, calling the underlying read