diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-05-19 17:37:46 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-05-19 17:37:46 +0200 |
commit | a80da8a06374c9ca0e360607dcd80615287bb0e9 (patch) | |
tree | 9773cae45e93c5ef5ec970842acec002387d4ba0 | |
parent | 8a8201114f94f97cb268b624c4bed7e720aa2e8a (diff) |
fix compilation and bump version0.1.4
-rw-r--r-- | Cargo.lock | 2 | ||||
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | src/lease.rs | 8 |
3 files changed, 7 insertions, 5 deletions
@@ -575,7 +575,7 @@ dependencies = [ [[package]] name = "rsdsl_dhcp4d" -version = "0.1.3" +version = "0.1.4" dependencies = [ "dhcproto", "ipnet", @@ -1,6 +1,6 @@ [package] name = "rsdsl_dhcp4d" -version = "0.1.3" +version = "0.1.4" authors = ["HimbeerserverDE <himbeerserverde@gmail.com>"] license = "MIT" edition = "2021" diff --git a/src/lease.rs b/src/lease.rs index d6b2230..953b6c2 100644 --- a/src/lease.rs +++ b/src/lease.rs @@ -264,7 +264,7 @@ pub struct LeaseFileManager { impl LeaseFileManager { pub fn new(config: LeaseFileManagerConfig, file: File) -> Result<Self> { - let mut mgr = Self { + let mgr = Self { config, file, leases: Vec::new(), @@ -286,13 +286,15 @@ impl LeaseFileManager { Err(e) => { println!( "[dhcp4d] reset broken lease file for subnet {}: {}", - mgr.config.range.0.octets()[2], + self.config.range.0.octets()[2], e ); - mgr.save()?; + self.save()?; } } + + Ok(()) } fn save(&mut self) -> Result<()> { |