From 192b59561512b7fd99e064e277411ef8947d571f Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nicolas.pope@utu.fi> Date: Tue, 10 May 2022 20:42:06 +0100 Subject: [PATCH] No discon msg if not connected --- src/peer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/peer.cpp b/src/peer.cpp index 3b97d72..afa7c7c 100644 --- a/src/peer.cpp +++ b/src/peer.cpp @@ -204,7 +204,7 @@ void Peer::rawClose() { void Peer::close(bool retry) { // Attempt to inform about disconnect - if (sock_->is_valid()) { send("__disconnect__"); } + if (sock_->is_valid() && status_ == NodeStatus::kConnected) { send("__disconnect__"); } UNIQUE_LOCK(send_mtx_, lk_send); //UNIQUE_LOCK(recv_mtx_, lk_recv); -- GitLab