Skip to content

Commit 1445835

Browse files
committed
Merge #8154: drop vAddrToSend after sending big addr message
d3d02d5 drop vAddrToSend after sending big addr message (Kaz Wesley)
2 parents d366185 + d3d02d5 commit 1445835

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5725,6 +5725,9 @@ bool SendMessages(CNode* pto)
57255725
pto->vAddrToSend.clear();
57265726
if (!vAddr.empty())
57275727
pto->PushMessage(NetMsgType::ADDR, vAddr);
5728+
// we only send the big addr message once
5729+
if (pto->vAddrToSend.capacity() > 40)
5730+
pto->vAddrToSend.shrink_to_fit();
57285731
}
57295732

57305733
CNodeState &state = *State(pto->GetId());

0 commit comments

Comments
 (0)