diff --git a/src/net_processing.cpp b/src/net_processing.cpp index 0179bf53cced..2b5be0d1e254 100644 --- a/src/net_processing.cpp +++ b/src/net_processing.cpp @@ -1994,11 +1994,8 @@ bool PeerManagerImpl::MaybePunishNodeForTx(NodeId nodeid, const TxValidationStat break; // The node is providing invalid data: case TxValidationResult::TX_CONSENSUS: - { - LOCK(cs_main); - Misbehaving(nodeid, 100); - return true; - } + Misbehaving(nodeid, 100); + return true; // Conflicting (but not necessarily invalid) data or different policy: case TxValidationResult::TX_RECENT_CONSENSUS_CHANGE: case TxValidationResult::TX_INPUTS_NOT_STANDARD: