Просмотр исходного кода

taud: Cleanly stop p2p network on term signal.

parazyd 3 лет назад
Родитель
Сommit
232cc174cf
2 измененных файлов с 3 добавлено и 1 удалено
  1. 1 1
      Makefile
  2. 2 0
      bin/tau/taud/src/main.rs

+ 1 - 1
Makefile

@@ -12,7 +12,7 @@ CARGO = cargo +nightly
 #TARGET_PRFX = --target=
 
 # Binaries to be built
-BINS = darkfid faucetd drk darkirc dnetview vanityaddr
+BINS = darkfid faucetd drk darkirc dnetview vanityaddr tau taud
 
 # zkas dependencies
 ZKASDEPS = \

+ 2 - 0
bin/tau/taud/src/main.rs

@@ -399,5 +399,7 @@ async fn realmain(settings: Args, executor: Arc<smol::Executor<'_>>) -> Result<(
     print!("\r");
     info!("Caught termination signal, cleaning up and exiting...");
 
+    p2p.stop().await;
+
     Ok(())
 }