aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-11-22 16:09:56 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-11-22 16:09:56 +0100
commite51b0b5b0a7c09c03aa989de14a61ad70cda4dc7 (patch)
tree312b8eb1459955d1b81dde74ecf6cc776568b0d5
parenta9563996b33dc0be53143e2b691410536a0288c6 (diff)
check lease validity on startup: use valid lifetime, not preferred lifetime0.3.6
-rw-r--r--Cargo.lock2
-rw-r--r--Cargo.toml2
-rw-r--r--src/util.rs2
3 files changed, 3 insertions, 3 deletions
diff --git a/Cargo.lock b/Cargo.lock
index e781a84..cc5f39f 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -384,7 +384,7 @@ dependencies = [
[[package]]
name = "rsdsl_dhcp6"
-version = "0.3.5"
+version = "0.3.6"
dependencies = [
"dhcproto",
"rand",
diff --git a/Cargo.toml b/Cargo.toml
index 734cff8..196790f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -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
}