aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-10-31 05:27:48 +0100
committertv <tv@krebsco.de>2026-10-31 05:27:48 +0100
commit6823476285a846efc96147c1e727987da7939e1f (patch)
treea8eaeacb3c21e73f0106e70421aac4fdec955b08 /src/main.rs
parent794109b1500e9533014b7c1458460d007d1de260 (diff)
main: drop stopping state clone
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs
index 5e936dd..d282158 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -262,7 +262,6 @@ async fn main() -> Result<()> {
});
let server_fut = server_builder.into_future();
- let stopping = state.clone();
tokio::pin!(server_fut);
// Joins, then runs until stopped; returns only if joining fails.
@@ -314,9 +313,9 @@ async fn main() -> Result<()> {
info!("Stopped while joining the swarm");
return Ok(());
}
- swarm::peer::farewell(&stopping).await;
- swarm::state_file::update(&stopping, true).await;
- swarm::document_file::flush(&stopping).await;
+ swarm::peer::farewell(&state).await;
+ swarm::state_file::update(&state, true).await;
+ swarm::document_file::flush(&state).await;
Ok(())
}