From dcabc3f136cfdadcd7dd315f96e6390f53411d8b Mon Sep 17 00:00:00 2001 From: "kayos@tcp.direct" Date: Sat, 26 Nov 2022 02:10:59 -0800 Subject: [PATCH] Fix: nil dereference in DNS resolver --- sox.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sox.go b/sox.go index cf837c7..e52aabc 100644 --- a/sox.go +++ b/sox.go @@ -21,7 +21,7 @@ func persistentResolver(hostname string) []netip.Addr { var res []netip.Addr go func() { res, err = net.DefaultResolver.LookupNetIP(ctx, "ip", hostname) - if err == nil && len(res) > 0 { + if err == nil && res != nil && len(res) > 0 { ips = res cancel() }