@@ -482,7 +482,7 @@ struct Peer {
482482 /* * Protects misbehavior data members */
483483 Mutex m_misbehavior_mutex;
484484 /* * Accumulated misbehavior score for this peer */
485- int nMisbehavior GUARDED_BY (m_misbehavior_mutex){0 };
485+ int m_misbehavior_score GUARDED_BY (m_misbehavior_mutex){0 };
486486 /* * Whether this peer should be disconnected and marked as discouraged (unless it has the noban permission). */
487487 bool m_should_discourage GUARDED_BY (m_misbehavior_mutex){false };
488488
@@ -912,7 +912,7 @@ void PeerLogicValidation::FinalizeNode(NodeId nodeid, bool& fUpdateConnectionTim
912912 {
913913 PeerRef peer = GetPeerRef (nodeid);
914914 assert (peer != nullptr );
915- misbehavior = WITH_LOCK (peer->m_misbehavior_mutex , return peer->nMisbehavior );
915+ misbehavior = WITH_LOCK (peer->m_misbehavior_mutex , return peer->m_misbehavior_score );
916916 LOCK (g_peer_mutex);
917917 g_peer_map.erase (nodeid);
918918 }
@@ -967,7 +967,7 @@ bool GetNodeStateStats(NodeId nodeid, CNodeStateStats &stats) {
967967
968968 PeerRef peer = GetPeerRef (nodeid);
969969 if (peer == nullptr ) return false ;
970- stats.nMisbehavior = WITH_LOCK (peer->m_misbehavior_mutex , return peer->nMisbehavior );
970+ stats.m_misbehavior_score = WITH_LOCK (peer->m_misbehavior_mutex , return peer->m_misbehavior_score );
971971
972972 return true ;
973973}
@@ -1120,13 +1120,13 @@ void Misbehaving(const NodeId pnode, const int howmuch, const std::string& messa
11201120 if (peer == nullptr ) return ;
11211121
11221122 LOCK (peer->m_misbehavior_mutex );
1123- peer->nMisbehavior += howmuch;
1123+ peer->m_misbehavior_score += howmuch;
11241124 const std::string message_prefixed = message.empty () ? " " : (" : " + message);
1125- if (peer->nMisbehavior >= DISCOURAGEMENT_THRESHOLD && peer->nMisbehavior - howmuch < DISCOURAGEMENT_THRESHOLD) {
1126- LogPrint (BCLog::NET, " Misbehaving: peer=%d (%d -> %d) DISCOURAGE THRESHOLD EXCEEDED%s\n " , pnode, peer->nMisbehavior - howmuch, peer->nMisbehavior , message_prefixed);
1125+ if (peer->m_misbehavior_score >= DISCOURAGEMENT_THRESHOLD && peer->m_misbehavior_score - howmuch < DISCOURAGEMENT_THRESHOLD) {
1126+ LogPrint (BCLog::NET, " Misbehaving: peer=%d (%d -> %d) DISCOURAGE THRESHOLD EXCEEDED%s\n " , pnode, peer->m_misbehavior_score - howmuch, peer->m_misbehavior_score , message_prefixed);
11271127 peer->m_should_discourage = true ;
11281128 } else {
1129- LogPrint (BCLog::NET, " Misbehaving: peer=%d (%d -> %d)%s\n " , pnode, peer->nMisbehavior - howmuch, peer->nMisbehavior , message_prefixed);
1129+ LogPrint (BCLog::NET, " Misbehaving: peer=%d (%d -> %d)%s\n " , pnode, peer->m_misbehavior_score - howmuch, peer->m_misbehavior_score , message_prefixed);
11301130 }
11311131}
11321132
0 commit comments