#10982 started disconnecting service bits 6 and 8 until aug 1, 2018, the code to do so should be removed on or after that date.
}
            }
        } else {
            if (fAlreadyInFlight) {
                
                
                std::vector<CInv> vInv(1);
                vInv[0] = CInv(MSG_BLOCK | GetFetchFlags(pfrom), cmpctblock.header.GetHash());
                connman->PushMessage(pfrom, msgMaker.Make(NetMsgType::GETDATA, vInv));
                return true;
            } else {
                
                fRevertToHeaderProcessing = true;
            }
        }
        } 
        if (fProcessBLOCKTXN)
            return ProcessMessage(pfrom, NetMsgType::BLOCKTXN, blockTxnMsg, nTimeReceived, chainparams, connman, interruptMsgProc);
        if (fRevertToHeaderProcessing) {
            
            
            
            
            
            return ProcessHeadersMessage(pfrom, connman, {cmpctblock.header}, chainparams, false);
        }
        if (fBlockReconstructed) {
            
            
            {