Fix one last review comment.

This commit is contained in:
Jeroen van Rijn
2023-03-03 17:50:49 +01:00
parent 5c05038af0
commit f6134422e6
+5 -4
View File
@@ -403,7 +403,8 @@ Host_Or_Endpoint :: union {
Endpoint, Endpoint,
} }
Parse_Endpoint_Error :: enum { Parse_Endpoint_Error :: enum {
Bad_Port = 1, None = 0,
Bad_Port = 1,
Bad_Address, Bad_Address,
Bad_Hostname, Bad_Hostname,
} }
@@ -416,12 +417,12 @@ parse_hostname_or_endpoint :: proc(endpoint_str: string) -> (target: Host_Or_End
return nil, .Bad_Port return nil, .Bad_Port
} }
if addr := parse_address(host); addr != nil { if addr := parse_address(host); addr != nil {
return Endpoint{addr, port}, nil return Endpoint{addr, port}, .None
} }
if !validate_hostname(host) { if !validate_hostname(host) {
return nil, .Bad_Hostname return nil, .Bad_Hostname
} }
return Host{host, port}, nil return Host{host, port}, .None
} }
@@ -742,6 +743,6 @@ parse_ip_component :: proc(input: string, max_value := u64(max(u32)), bases := D
// Returns an address for each interface that can be bound to. // Returns an address for each interface that can be bound to.
get_network_interfaces :: proc() -> []Address { get_network_interfaces :: proc() -> []Address {
// TODO // TODO: Implement using `enumerate_interfaces` and returning only the addresses of active interfaces.
return nil return nil
} }