Fix AllowedIPs for IPv6

This commit is contained in:
Andrey Golovizin 2021-07-14 15:34:52 +02:00
parent a9c27ce19c
commit 2b06fff6ea

View file

@ -193,7 +193,9 @@ fn write_config(
writeln!(output, "[Peer]")?;
writeln!(output, "PublicKey = {}", &config.data.public_key)?;
writeln!(output, "Endpoint = {}", &endpoint_addr)?;
writeln!(output, "AllowedIPs = 0.0.0.0/0 #, ::/0")?;
let allowed_ips: &[&str] = if config_opts.no_ipv6 { &["0.0.0.0", "::0"] } else { &["0.0.0.0"] };
write_list(output, "AllowedIPs = ", allowed_ips)?;
Ok(())
}