net: Avoid UBSan warning in ProcessMessage(...)

Github-Pull: #21043
Rebased-From: f5f2f97168
(cherry picked from commit 95218ee95c)
This commit is contained in:
practicalswift 2021-01-31 21:03:05 +00:00 committed by Andrew Poelstra
parent 16e2673e24
commit f0dec76142

View file

@ -2305,6 +2305,9 @@ void PeerManager::ProcessMessage(CNode& pfrom, const std::string& msg_type, CDat
bool fRelay = true;
vRecv >> nVersion >> nServiceInt >> nTime >> addrMe;
if (nTime < 0) {
nTime = 0;
}
nServices = ServiceFlags(nServiceInt);
if (!pfrom.IsInboundConn())
{