aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2022-11-01 00:14:56 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2022-11-01 00:15:11 +0100
commit269a9a0e7c42e2304d34b2f300294c920b9444d2 (patch)
tree337b9feae51b3e7427b09b3d4d54276b1a45e5ec
parent45d4e2241a7eb33bbab1093fb51eec4b095e7e32 (diff)
some comments
-rw-r--r--src/main.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index 415e086..96711e8 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -189,6 +189,7 @@ fn main() -> Result<()> {
Ok(())
}
+// Convenience wrapper.
fn net_contains(net_str: &str, addr: &IpAddr) -> bool {
net_str.parse::<IpNet>().unwrap().contains(addr)
}
@@ -258,6 +259,7 @@ fn monitor6(config: Arc<Config>, tx: mpsc::Sender<Ipv6Net>) -> Result<()> {
for new_ipv6 in ipv6s {
if is_ipv6_global(&new_ipv6.addr()) && (ipv6.is_none() || ipv6.unwrap() != new_ipv6) {
+ // Resize the prefix.
tx.send(Ipv6Net::new(new_ipv6.addr(), config.prefix_len)?)?;
ipv6 = Some(new_ipv6);