diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-10-10 19:20:13 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-10-10 19:20:13 +0200 |
commit | 897c45aecb39cbf955ad675d4d04b3ce529c9ff9 (patch) | |
tree | a5bf162bfe0ed8af65aa861b2b6d2c42b69ea29d | |
parent | f88cc04e9ddc97f2b1a93eeff20ce34302d97e73 (diff) |
minor final cleanups
-rw-r--r-- | src/main.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/main.rs b/src/main.rs index 48f440d..eb5986e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,10 +1,9 @@ use std::env; use std::fs::File; -use std::io::{self, Read}; +use std::io; use std::net::{self, IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr}; use std::os::unix::fs::PermissionsExt; use std::str::FromStr; -use std::sync::Arc; use std::thread; use std::time::Duration; @@ -109,11 +108,7 @@ fn main() -> Result<()> { println!("[warn] WARNING: insecure permissions on config"); } - let mut config_contents = String::new(); - config_file.read_to_string(&mut config_contents).unwrap(); - - let parsed_config: Config = serde_json::from_str(&config_contents)?; - let config = Arc::new(parsed_config); + let config: Config = serde_json::from_reader(&mut config_file)?; let mut state = AddrState::new(); loop { |