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; }