This is to track the regression introduced in master, which needs fixing for 0.14. See #9240, #9371, etc.
{
    
    uint256 hash = block.GetHash();
    BlockMap::iterator it = mapBlockIndex.find(hash);
    if (it != mapBlockIndex.end())
        return it->second;
    
    CBlockIndex* pindexNew = new CBlockIndex(block);
    assert(pindexNew);
    
    
    
    pindexNew->nSequenceId = 0;
    BlockMap::iterator mi = mapBlockIndex.insert(make_pair(hash, pindexNew)).first;
    pindexNew->phashBlock = &((*mi).first);