diff --git a/lib/std/Io/Threaded.zig b/lib/std/Io/Threaded.zig index 485c35da578115c4f63a497124b09e1ebed9d643..a7e9668309eab37ccf91f34fc4bcdb57744b0b42 100644 --- a/lib/std/Io/Threaded.zig +++ b/lib/std/Io/Threaded.zig @@ -14866,7 +14866,7 @@ fn lookupHostsReader( error.ReadFailed => return error.ReadFailed, error.EndOfStream => break, }; - reader.toss(1); + reader.toss(@min(1, reader.bufferedLen())); var split_it = std.mem.splitScalar(u8, line, '#'); const no_comment_line = split_it.first();