From 916a21eeec088a3dadf7461edfa299b631996a38 Mon Sep 17 00:00:00 2001 From: ospab Date: Fri, 19 Jun 2026 16:19:51 +0300 Subject: [PATCH] Fix type mismatch error in make_transport --- ostp-client/src/tunnel/outbounds/ostp.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ostp-client/src/tunnel/outbounds/ostp.rs b/ostp-client/src/tunnel/outbounds/ostp.rs index 7a5950f..f5efbf1 100644 --- a/ostp-client/src/tunnel/outbounds/ostp.rs +++ b/ostp-client/src/tunnel/outbounds/ostp.rs @@ -204,7 +204,9 @@ async fn make_transport( .unwrap_or_else(|| "tunnel.example.com".to_string()); let resolver = transport_cfg.resolver.clone() .unwrap_or_else(|| "8.8.8.8".to_string()); - 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))?; + Ok(transport) } _ => { let udp = tokio::net::UdpSocket::bind("0.0.0.0:0").await?;