Merge pull request #1044 from obscuren/thread_safe_block_cache

core: block cache Has method thread safe
This commit is contained in:
Jeffrey Wilcke 2015-05-19 15:11:41 -07:00
commit 79042223dc

View File

@ -85,6 +85,9 @@ func (bc *BlockCache) Get(hash common.Hash) *types.Block {
} }
func (bc *BlockCache) Has(hash common.Hash) bool { func (bc *BlockCache) Has(hash common.Hash) bool {
bc.mu.RLock()
defer bc.mu.RUnlock()
_, ok := bc.blocks[hash] _, ok := bc.blocks[hash]
return ok return ok
} }