From fb2fcf264af55d27a63615dfa17057921dcde85e Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nicolas.pope@utu.fi>
Date: Tue, 10 May 2022 21:02:33 +0100
Subject: [PATCH] Close on failed reconnect

---
 src/peer.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/peer.cpp b/src/peer.cpp
index afa7c7c..ac92342 100644
--- a/src/peer.cpp
+++ b/src/peer.cpp
@@ -183,9 +183,10 @@ bool Peer::reconnect() {
 		return true;
 		
 	} catch(const std::exception& ex) {
-		net_->_notifyError(this, ftl::protocol::Error::kReconnectionFailed, ex.what()); 
+		net_->_notifyError(this, ftl::protocol::Error::kReconnectionFailed, ex.what());
 	}
 
+	close(true); 
 	return false;
 }
 
-- 
GitLab