Fix: nil dereference in DNS resolver

This commit is contained in:
kayos@tcp.direct 2022-11-26 02:10:59 -08:00
parent 84655221cd
commit dcabc3f136
Signed by: kayos
GPG Key ID: 4B841471B4BEE979

2
sox.go
View File

@ -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()
}