Fix AllowedIPs for IPv6
This commit is contained in:
parent
a9c27ce19c
commit
2b06fff6ea
1 changed files with 3 additions and 1 deletions
|
|
@ -193,7 +193,9 @@ fn write_config(
|
||||||
writeln!(output, "[Peer]")?;
|
writeln!(output, "[Peer]")?;
|
||||||
writeln!(output, "PublicKey = {}", &config.data.public_key)?;
|
writeln!(output, "PublicKey = {}", &config.data.public_key)?;
|
||||||
writeln!(output, "Endpoint = {}", &endpoint_addr)?;
|
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(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue