From 4e403ca8cc8ada3b8789c20a8b9867b266882426 Mon Sep 17 00:00:00 2001 From: Felix Kirchengast Date: Fri, 3 Dec 2021 15:53:02 +0100 Subject: [PATCH] fix suspected race-condition when BRBitcoinPeer disconnects fast --- WalletKitCore/src/bitcoin/BRBitcoinPeerManager.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/WalletKitCore/src/bitcoin/BRBitcoinPeerManager.c b/WalletKitCore/src/bitcoin/BRBitcoinPeerManager.c index 3241491ce..ce337b9b7 100644 --- a/WalletKitCore/src/bitcoin/BRBitcoinPeerManager.c +++ b/WalletKitCore/src/bitcoin/BRBitcoinPeerManager.c @@ -1711,13 +1711,6 @@ void btcPeerManagerConnect(BRBitcoinPeerManager *manager) _peerSetFeePerKb, _peerRequestedTx, _peerNetworkIsReachable, _peerThreadCleanup); btcPeerSetEarliestKeyTime(info->peer, manager->earliestKeyTime); btcPeerConnect(info->peer); - - if (btcPeerConnectStatus(info->peer) == BRPeerStatusDisconnected) { - pthread_mutex_unlock(&manager->lock); - _peerDisconnected(info, ENOTCONN); - pthread_mutex_lock(&manager->lock); - manager->peerThreadCount--; - } } }