aboutsummaryrefslogtreecommitdiffstats
path: root/src
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
commite64b9de5ee572b503b11b95df843ea64466902e7 (patch)
tree5a586a14d1037f585ffd1f429d67a62a39854007 /src
parent2b41576767cfcaf317758349df84ff0b25f84f38 (diff)
main: drop stopping state clone
Diffstat (limited to 'src')
-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(())
}