aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/net/dns.odin3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/net/dns.odin b/core/net/dns.odin
index 5714ab9b0..f5bf912bc 100644
--- a/core/net/dns.odin
+++ b/core/net/dns.odin
@@ -22,7 +22,6 @@ import "core:mem"
import "core:strings"
import "core:time"
import "core:os"
-
/*
Default configuration for DNS resolution.
*/
@@ -108,6 +107,8 @@ resolve :: proc(hostname_and_maybe_port: string) -> (ep4, ep6: Endpoint, err: Ne
err4, err6: Network_Error = ---, ---
ep4, err4 = resolve_ip4(t.hostname)
ep6, err6 = resolve_ip6(t.hostname)
+ ep4.port = t.port if err4 == nil else 0
+ ep6.port = t.port if err6 == nil else 0
if err4 != nil && err6 != nil {
err = err4
}