From c9b7a2a4b7900d8ac9431bc5e98c8ac7d59a43d1 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 8 Sep 2017 19:26:46 +0200 Subject: [PATCH] ethdb: use RLock for Has --- ethdb/memory_database.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ethdb/memory_database.go b/ethdb/memory_database.go index 916f88e6e1..699bd0c9fd 100644 --- a/ethdb/memory_database.go +++ b/ethdb/memory_database.go @@ -46,8 +46,8 @@ func (db *MemDatabase) Put(key []byte, value []byte) error { } func (db *MemDatabase) Has(key []byte) (bool, error) { - db.lock.Lock() - defer db.lock.Unlock() + db.lock.RLock() + defer db.lock.RUnlock() _, ok := db.db[string(key)] return ok, nil