diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-11-22 16:09:56 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-11-22 16:09:56 +0100 |
commit | e51b0b5b0a7c09c03aa989de14a61ad70cda4dc7 (patch) | |
tree | 312b8eb1459955d1b81dde74ecf6cc776568b0d5 | |
parent | a9563996b33dc0be53143e2b691410536a0288c6 (diff) |
check lease validity on startup: use valid lifetime, not preferred lifetime0.3.6
-rw-r--r-- | Cargo.lock | 2 | ||||
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | src/util.rs | 2 |
3 files changed, 3 insertions, 3 deletions
@@ -384,7 +384,7 @@ dependencies = [ [[package]] name = "rsdsl_dhcp6" -version = "0.3.5" +version = "0.3.6" dependencies = [ "dhcproto", "rand", @@ -1,6 +1,6 @@ [package] name = "rsdsl_dhcp6" -version = "0.3.5" +version = "0.3.6" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/src/util.rs b/src/util.rs index 7b3517f..41ec24e 100644 --- a/src/util.rs +++ b/src/util.rs @@ -11,7 +11,7 @@ use rsdsl_pd_config::PdConfig; use sysinfo::{ProcessExt, Signal, System, SystemExt}; pub fn expired(lease: &PdConfig) -> bool { - let expiry = lease.timestamp + Duration::from_secs(lease.preflft.into()); + let expiry = lease.timestamp + Duration::from_secs(lease.validlft.into()); SystemTime::now() >= expiry } |