diff --git a/url.zig b/url.zig index 0be343b619aaf0e5b4fcdea0998fb0ebc6496a87..64270eee26929262f0cab45306d87ce587e8c470 100644 --- a/url.zig +++ b/url.zig @@ -993,10 +993,14 @@ pub const URL = struct { if (std.mem.endsWith(u8, nm, ".local")) return true; return false; }, - .ipv4 => { + .ipv4 => |ip| { + const parts: [4]u8 = @bitCast(ip); + if (parts[0] == 127) return true; // 127.0.0.0/8 return false; // TODO }, - .ipv6 => { + .ipv6 => |ip| { + const parts: [8]u16 = @bitCast(ip); + _ = parts; return false; // TODO }, }