From 9bd7ec2cca784cb0ebc46763c91d9a71f446cae7 Mon Sep 17 00:00:00 2001 From: Jackson Coxson Date: Thu, 23 Jun 2022 23:11:45 -0600 Subject: [PATCH] Simplify IP version detection --- src/config.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/config.rs b/src/config.rs index baf8b1d..6b86428 100644 --- a/src/config.rs +++ b/src/config.rs @@ -238,9 +238,7 @@ impl Config { let endpoint_bind_addr = if let Some(addr) = matches.value_of("endpoint-bind-addr") { let addr = parse_addr(Some(addr)).with_context(|| "Invalid host address")?; // Make sure the host address and endpoint address are the same IP version - if addr.ip().is_ipv6() != endpoint_addr.ip().is_ipv6() - || (addr.ip().is_ipv4() != endpoint_addr.ip().is_ipv4()) - { + if addr.ip().is_ipv4() != endpoint_addr.ip().is_ipv4() { return Err(anyhow::anyhow!( "Endpoint and bind addresses must be the same IP version" ));