mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-12-28 09:04:40 +00:00
os: allow the mac-address-as-hostname parsing to happen everywhere
This commit is contained in:
@@ -46,10 +46,6 @@ fn isValidMacAddress(mac_address: []const u8) bool {
|
||||
/// correctly.
|
||||
pub fn parseUrl(url: []const u8) UrlParsingError!std.Uri {
|
||||
return std.Uri.parse(url) catch |e| {
|
||||
// The mac-address-as-hostname issue is specific to macOS so we just return an error if we
|
||||
// hit it on other platforms.
|
||||
if (comptime builtin.os.tag != .macos) return e;
|
||||
|
||||
// It's possible this is a mac address on macOS where the last 2 characters in the
|
||||
// address are non-digits, e.g. 'ff', and thus an invalid port.
|
||||
//
|
||||
@@ -282,7 +278,6 @@ test parseUrl {
|
||||
try std.testing.expect(uri.port == 12);
|
||||
|
||||
// Alphabetical mac addresses.
|
||||
|
||||
uri = try parseUrl("file://ab:cd:ef:ab:cd:ef/home/test/");
|
||||
|
||||
try std.testing.expectEqualStrings("file", uri.scheme);
|
||||
|
||||
Reference in New Issue
Block a user