Browse Source

Update tun2proxy.rs

pull/14/head
ssrlive 3 years ago
committed by GitHub
parent
commit
d5fdf845bf
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 16
      src/tun2proxy.rs

16
src/tun2proxy.rs

@ -48,15 +48,13 @@ pub(crate) struct Destination {
impl TryFrom<Destination> for SocketAddr { impl TryFrom<Destination> for SocketAddr {
type Error = Error; type Error = Error;
fn try_from(value: Destination) -> Result<Self, Self::Error> { fn try_from(value: Destination) -> Result<Self, Self::Error> {
Ok(SocketAddr::new( let ip = match value.host {
match value.host { DestinationHost::Address(addr) => addr,
DestinationHost::Address(addr) => addr, Hostname(e) => {
Hostname(e) => { return Err(e.into());
return Err(e.into()); }
} };
}, Ok(SocketAddr::new(ip, value.port))
value.port,
))
} }
} }

Loading…
Cancel
Save