From b9741fa658b461aa35e98b713984f9d7e396c16c Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Tue, 10 Mar 2026 21:57:27 -0700 Subject: [PATCH] URL.portFancy() put these schemes in more of an order thats likely to be seen in the wild --- url.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/url.zig b/url.zig index 3e3faf6dd81bf7c482cd7b1f053b8053bb22d83d..e5461aa2a4613bbf5218b5eba1f387265c7dc6bd 100644 --- a/url.zig +++ b/url.zig @@ -964,12 +964,12 @@ pub const URL = struct { pub fn portFancy(u: *const URL) ?u16 { if (u.port.len > 0) return extras.parseDigits(u16, u.port, 10) catch unreachable; const s = u.scheme(); - if (std.mem.eql(u8, s, "ftp")) return 21; - if (std.mem.eql(u8, s, "file")) return null; if (std.mem.eql(u8, s, "http")) return 80; if (std.mem.eql(u8, s, "https")) return 443; + if (std.mem.eql(u8, s, "file")) return null; if (std.mem.eql(u8, s, "ws")) return 80; if (std.mem.eql(u8, s, "wss")) return 443; + if (std.mem.eql(u8, s, "ftp")) return 21; return null; } -- 2.54.0