@@ -2797,7 +2797,7 @@ CNode::CNode(NodeId idIn,
2797
2797
2798
2798
void CNode::MarkReceivedMsgsForProcessing (unsigned int recv_flood_size)
2799
2799
{
2800
- AssertLockNotHeld (cs_vProcessMsg );
2800
+ AssertLockNotHeld (m_msg_process_queue_mutex );
2801
2801
2802
2802
size_t nSizeAdded = 0 ;
2803
2803
for (const auto & msg : vRecvMsg) {
@@ -2806,24 +2806,24 @@ void CNode::MarkReceivedMsgsForProcessing(unsigned int recv_flood_size)
2806
2806
nSizeAdded += msg.m_raw_message_size ;
2807
2807
}
2808
2808
2809
- LOCK (cs_vProcessMsg );
2810
- vProcessMsg .splice (vProcessMsg .end (), vRecvMsg);
2811
- nProcessQueueSize += nSizeAdded;
2812
- fPauseRecv = nProcessQueueSize > recv_flood_size;
2809
+ LOCK (m_msg_process_queue_mutex );
2810
+ m_msg_process_queue .splice (m_msg_process_queue .end (), vRecvMsg);
2811
+ m_msg_process_queue_size += nSizeAdded;
2812
+ fPauseRecv = m_msg_process_queue_size > recv_flood_size;
2813
2813
}
2814
2814
2815
2815
std::optional<std::pair<CNetMessage, bool >> CNode::PollMessage (size_t recv_flood_size)
2816
2816
{
2817
- LOCK (cs_vProcessMsg );
2818
- if (vProcessMsg .empty ()) return std::nullopt;
2817
+ LOCK (m_msg_process_queue_mutex );
2818
+ if (m_msg_process_queue .empty ()) return std::nullopt;
2819
2819
2820
2820
std::list<CNetMessage> msgs;
2821
2821
// Just take one message
2822
- msgs.splice (msgs.begin (), vProcessMsg, vProcessMsg .begin ());
2823
- nProcessQueueSize -= msgs.front ().m_raw_message_size ;
2824
- fPauseRecv = nProcessQueueSize > recv_flood_size;
2822
+ msgs.splice (msgs.begin (), m_msg_process_queue, m_msg_process_queue .begin ());
2823
+ m_msg_process_queue_size -= msgs.front ().m_raw_message_size ;
2824
+ fPauseRecv = m_msg_process_queue_size > recv_flood_size;
2825
2825
2826
- return std::make_pair (std::move (msgs.front ()), !vProcessMsg .empty ());
2826
+ return std::make_pair (std::move (msgs.front ()), !m_msg_process_queue .empty ());
2827
2827
}
2828
2828
2829
2829
bool CConnman::NodeFullyConnected (const CNode* pnode)
0 commit comments