Changeset View
Changeset View
Standalone View
Standalone View
src/net_processing.cpp
Show First 20 Lines • Show All 3,133 Lines • ▼ Show 20 Lines | if (memcmp(std::begin(msg.hdr.pchMessageStart), | ||||
LogPrintf("PROCESSMESSAGE: INVALID MESSAGESTART %s peer=%d\n", | LogPrintf("PROCESSMESSAGE: INVALID MESSAGESTART %s peer=%d\n", | ||||
SanitizeString(msg.hdr.GetCommand()), pfrom->id); | SanitizeString(msg.hdr.GetCommand()), pfrom->id); | ||||
pfrom->fDisconnect = true; | pfrom->fDisconnect = true; | ||||
return false; | return false; | ||||
} | } | ||||
// Read header | // Read header | ||||
CMessageHeader &hdr = msg.hdr; | CMessageHeader &hdr = msg.hdr; | ||||
if (!hdr.IsValid(chainparams.NetMagic())) { | if (!hdr.IsValid(config)) { | ||||
LogPrintf("PROCESSMESSAGE: ERRORS IN HEADER %s peer=%d\n", | LogPrintf("PROCESSMESSAGE: ERRORS IN HEADER %s peer=%d\n", | ||||
SanitizeString(hdr.GetCommand()), pfrom->id); | SanitizeString(hdr.GetCommand()), pfrom->id); | ||||
return fMoreWork; | return fMoreWork; | ||||
} | } | ||||
std::string strCommand = hdr.GetCommand(); | std::string strCommand = hdr.GetCommand(); | ||||
// Message size | // Message size | ||||
unsigned int nMessageSize = hdr.nMessageSize; | unsigned int nMessageSize = hdr.nMessageSize; | ||||
▲ Show 20 Lines • Show All 690 Lines • Show Last 20 Lines |