aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2022-11-01 11:45:49 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2022-11-01 11:45:49 +0100
commit38e0a1b1fc03ae53568d4d9a4b768c5b44e68f01 (patch)
tree7fbd02d23b58567529c7f4306f13c396ac0eec4f
parent8d48332a765c0ac844b96d6381913ca6036123b8 (diff)
inwx stringification
-rw-r--r--src/main.rs10
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 {