diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2022-11-01 11:45:49 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2022-11-01 11:45:49 +0100 |
commit | 38e0a1b1fc03ae53568d4d9a4b768c5b44e68f01 (patch) | |
tree | 7fbd02d23b58567529c7f4306f13c396ac0eec4f | |
parent | 8d48332a765c0ac844b96d6381913ca6036123b8 (diff) |
inwx stringification
-rw-r--r-- | src/main.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs index 1277eca..036e252 100644 --- a/src/main.rs +++ b/src/main.rs @@ -276,7 +276,10 @@ fn push4(config: Arc<Config>, rx: &mpsc::Receiver<Ipv4Net>) -> Result<()> { loop { let address = rx.recv()?; if last_address.is_none() || address != last_address.unwrap() { - let clt = Client::login(Endpoint::Sandbox, &config.user, &config.pass)?; + let user = config.user.clone(); + let pass = config.pass.clone(); + + let clt = Client::login(Endpoint::Sandbox, user, pass)?; clt.call(RecordUpdate { ids: config.records4.to_vec(), @@ -304,7 +307,10 @@ fn push6(config: Arc<Config>, rx: &mpsc::Receiver<Ipv6Net>) -> Result<()> { loop { let prefix = rx.recv()?; if last_prefix.is_none() || prefix != last_prefix.unwrap() { - let clt = Client::login(Endpoint::Sandbox, &config.user, &config.pass)?; + let user = config.user.clone(); + let pass = config.pass.clone(); + + let clt = Client::login(Endpoint::Sandbox, user, pass)?; let mut total_records = Vec::new(); for id in &config.records6 { |