|
|
@ -3814,8 +3814,10 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) |
|
|
|
if ((pfrom->pfilter && pfrom->pfilter->IsRelevantAndUpdate(mempool.lookup(hash), hash)) || |
|
|
|
if ((pfrom->pfilter && pfrom->pfilter->IsRelevantAndUpdate(mempool.lookup(hash), hash)) || |
|
|
|
(!pfrom->pfilter)) |
|
|
|
(!pfrom->pfilter)) |
|
|
|
vInv.push_back(inv); |
|
|
|
vInv.push_back(inv); |
|
|
|
if (vInv.size() == MAX_INV_SZ) |
|
|
|
if (vInv.size() == MAX_INV_SZ) { |
|
|
|
break; |
|
|
|
pfrom->PushMessage("inv", vInv); |
|
|
|
|
|
|
|
vInv.clear(); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
if (vInv.size() > 0) |
|
|
|
if (vInv.size() > 0) |
|
|
|
pfrom->PushMessage("inv", vInv); |
|
|
|
pfrom->PushMessage("inv", vInv); |
|
|
|