Skip to content

Commit 79e65ef

Browse files
committed
nilaway: dnscrypt
1 parent 98084d7 commit 79e65ef

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

intra/dnscrypt/servers.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -238,9 +238,12 @@ func fetchDNSCryptServerInfo(proxy *DcMulti, name string, stamp stamps.ServerSta
238238
return serverinfo{}, errNoServers
239239
}
240240
px := proxy.proxies
241-
var relay ipn.Proxy
241+
var relay string
242242
if px != nil {
243-
relay, _ = px.ProxyFor(name)
243+
x, _ := px.ProxyFor(name)
244+
if x != nil {
245+
relay = x.ID().V()
246+
}
244247
}
245248

246249
ctx, done := context.WithCancel(proxy.ctx)
@@ -260,11 +263,11 @@ func fetchDNSCryptServerInfo(proxy *DcMulti, name string, stamp stamps.ServerSta
260263
RelayTCPAddrs: core.NewZeroVolatile[[]*net.TCPAddr](), // populated later; see proxy.refreshRoutes()
261264
RelayUDPAddrs: core.NewZeroVolatile[[]*net.UDPAddr](), // populated later; see proxy.refreshRoutes()
262265
proxies: px,
263-
relay: relay.ID().V(),
266+
relay: relay,
264267
est: core.NewP50Estimator(ctx),
265268
status: core.NewVolatile(dnsx.Start),
266269
}
267-
log.I("dnscrypt: (%s) setup: %s; anonrelay? %t, proxy? %t", name, si.HostName, relay != nil)
270+
log.I("dnscrypt: (%s) setup: %s; anonrelay? %t, proxy? %t", name, si.HostName, len(relay) > 0)
268271
return si, nil
269272
}
270273

0 commit comments

Comments
 (0)