aboutsummaryrefslogtreecommitdiff
path: root/examples/fullmesh.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/fullmesh.rs')
-rw-r--r--examples/fullmesh.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/examples/fullmesh.rs b/examples/fullmesh.rs
index f40591a..67861a7 100644
--- a/examples/fullmesh.rs
+++ b/examples/fullmesh.rs
@@ -87,6 +87,11 @@ async fn main() {
hex::encode(&privkey.public_key()),
listen_addr);
+ let watch_cancel = netapp::util::watch_ctrl_c();
+
let public_addr = opt.public_addr.map(|x| x.parse().unwrap());
- tokio::join!(netapp.listen(listen_addr, public_addr), peering.run(),);
+ tokio::join!(
+ netapp.listen(listen_addr, public_addr, watch_cancel.clone()),
+ peering.run(watch_cancel),
+ );
}