refinery: fix redundant channel.stop() call

This commit is contained in:
draoi
2024-01-29 11:07:19 +01:00
parent 589a847205
commit a21def4f53

View File

@@ -181,15 +181,15 @@ async fn ping_node_impl(addr: Url, p2p: P2pPtr) -> bool {
// zombie processes.
let result = timeout(Duration::from_secs(5), handshake_task).await;
channel.stop().await;
match result {
Ok(_) => {
debug!(target: "net::refinery::ping_node()", "Handshake success! Stopping channel.");
channel.stop().await;
debug!(target: "net::refinery::ping_node()", "Handshake success!");
true
}
Err(e) => {
debug!(target: "net::refinery::ping_node()", "Handshake timed out! {}", e);
channel.stop().await;
debug!(target: "net::refinery::ping_node()", "Handshake err: {}", e);
false
}
}