diff --git a/src/server.rs b/src/server.rs index bd8b2f7..24aebb7 100644 --- a/src/server.rs +++ b/src/server.rs @@ -46,18 +46,18 @@ pub async fn server_mode(server_config: ServerConfiguration) { } }); - let keepalive_sec = server_config.interface.keepalive; + let keepalive_sec = server_config.interface.keepalive.clone(); let send2hnd_cl = send2hnd.clone(); let addrs_lcl = addresses.clone(); if keepalive_sec > 0 { tokio::spawn(async move { loop { thread::sleep(time::Duration::from_secs(keepalive_sec.into())); - let mp = addrs_lcl.lock().await; - mp.values().for_each(|p| { + let mmp = addrs_lcl.lock().await; + mmp.values().for_each(|p| { let _ = send2hnd_cl.send((UDPKeepAlive{}.serialize(), p.addr)); }); - drop(mp); + drop(mmp); } }); }