From 1838134200c769b97b90f2b6daf7b50d861c7834 Mon Sep 17 00:00:00 2001 From: vitalii Date: Sat, 14 Feb 2026 22:37:33 +0200 Subject: [PATCH] fix segfault when /etc/hosts missing last newline --- lib/std/Io/Threaded.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(); -- 2.54.0