From 0c29b0b58d88e902db646ea73598ad141120b4d2 Mon Sep 17 00:00:00 2001 From: backpacker69 Date: Sun, 14 Jul 2019 21:56:23 +0300 Subject: [PATCH] fill header.nFlags before broadcasting --- src/net_processing.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/net_processing.cpp b/src/net_processing.cpp index 22716985a66..cfcae82094f 100644 --- a/src/net_processing.cpp +++ b/src/net_processing.cpp @@ -858,7 +858,9 @@ static uint256 most_recent_block_hash; static bool fWitnessesPresentInMostRecentCompactBlock; void PeerLogicValidation::NewPoWValidBlock(const CBlockIndex *pindex, const std::shared_ptr& pblock) { - std::shared_ptr pcmpctblock = std::make_shared (*pblock, true); + std::shared_ptr pcmpctblock = std::make_shared (*pblock, true); + pcmpctblock->header.nFlags = pindex->nFlags; + const CNetMsgMaker msgMaker(PROTOCOL_VERSION); LOCK(cs_main);