Fallback to server parameter for DNS resolver if not specified

This commit is contained in:
ospab 2026-06-20 00:07:52 +03:00
parent d65af355f1
commit 6987ac5344
1 changed files with 1 additions and 1 deletions

View File

@ -304,7 +304,7 @@ async fn make_transport(
let domain = transport_cfg.domain.clone() let domain = transport_cfg.domain.clone()
.unwrap_or_else(|| "tunnel.example.com".to_string()); .unwrap_or_else(|| "tunnel.example.com".to_string());
let resolver = transport_cfg.resolver.clone() let resolver = transport_cfg.resolver.clone()
.unwrap_or_else(|| "8.8.8.8".to_string()); .unwrap_or_else(|| server.to_string());
let transport = crate::transport::dns::start_dns_transport(domain, resolver, transport_cfg.pubkey.clone()).await let transport = crate::transport::dns::start_dns_transport(domain, resolver, transport_cfg.pubkey.clone()).await
.map_err(|e| anyhow::anyhow!(e))?; .map_err(|e| anyhow::anyhow!(e))?;
Ok(transport) Ok(transport)