[net] Move RecordBytesSent() call out of cs_vSend lock

This commit is contained in:
John Newbery 2020-12-27 09:22:04 +00:00
parent 02cf20b9f5
commit 673254515a

View File

@ -1512,16 +1512,10 @@ void CConnman::SocketHandler()
} }
} }
// if (sendSet) {
// Send // Send data
// size_t bytes_sent = WITH_LOCK(pnode->cs_vSend, return SocketSendData(pnode));
if (sendSet) if (bytes_sent) RecordBytesSent(bytes_sent);
{
LOCK(pnode->cs_vSend);
size_t nBytes = SocketSendData(pnode);
if (nBytes) {
RecordBytesSent(nBytes);
}
} }
InactivityCheck(pnode); InactivityCheck(pnode);