We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
debug_assert
expect
1 parent 94e4174 commit a95aa8aCopy full SHA for a95aa8a
src/lib.rs
@@ -953,7 +953,17 @@ impl Node {
953
pub fn stop(&self) -> Result<(), Error> {
954
let runtime = self.runtime.write().unwrap().take().ok_or(Error::NotRunning)?;
955
// Stop the runtime.
956
- self.stop_sender.send(()).expect("Failed to send stop signal");
+ match self.stop_sender.send(()) {
957
+ Ok(_) => (),
958
+ Err(e) => {
959
+ log_error!(
960
+ self.logger,
961
+ "Failed to send shutdown signal. This should never happen: {}",
962
+ e
963
+ );
964
+ debug_assert!(false);
965
+ }
966
967
968
// Stop disconnect peers.
969
self.peer_manager.disconnect_all_peers();
0 commit comments