message: fix processing of block headers
diff: @@ -2367,9 +2367,7 @@ bool static ProcessMessage(CNode* pfrom, const std::string& strCommand, CDataStr
  const CBlockIndex *pindex = nullptr;
  CValidationState state;
  - uint32_t tmp1;
  - uint256 tmp2;
  - if (!ProcessNewBlockHeaders(tmp1, tmp2, {cmpctblock.header}, false, state, chainparams, &pindex)) {
  + if (!ProcessNewBlockHeaders(pfrom->nPoSTemperature, pfrom->lastAcceptedHeader, {cmpctblock.header}, false, state, chainparams, &pindex)) {
  int nDoS;
  if (state.IsInvalid(nDoS)) {
  if (nDoS > 0) {
  