#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.
push = true;
                }
            }
            if (!push) {
                vNotFound.push_back(inv);
            }
            
            GetMainSignals().Inventory(inv.hash);
        }
    } 
    if (it != pfrom->vRecvGetData.end() && !pfrom->fPauseSend) {
        const CInv &inv = *it;
        if (inv.type == MSG_BLOCK || inv.type == MSG_FILTERED_BLOCK || inv.type == MSG_CMPCT_BLOCK || inv.type == MSG_WITNESS_BLOCK) {
            it++;
            ProcessGetBlockData(pfrom, chainparams, inv, connman);
        }
    }
    pfrom->vRecvGetData.erase(pfrom->vRecvGetData.begin(), it);
    if (!vNotFound.empty()) {
        
        
        
        
        
        
        
        connman->PushMessage(pfrom, msgMaker.Make(NetMsgType::NOTFOUND, vNotFound));
    }
}
static uint32_t GetFetchFlags(CNode* pfrom) {