diff --git a/lib/std/Io/net/HostName.zig b/lib/std/Io/net/HostName.zig index 2fc2c4c79a55d9526825db860c9083742b7c6ae9..81f239948a6426404be3329660e68647bd75060c 100644 --- a/lib/std/Io/net/HostName.zig +++ b/lib/std/Io/net/HostName.zig @@ -484,6 +484,7 @@ pub const ResolvConf = struct { }, .domain, .search => { const rest = line_it.rest(); + if (rest.len > rc.search_buffer.len) continue; @memcpy(rc.search_buffer[0..rest.len], rest); rc.search_len = rest.len; },