diff --git a/accounts/account_manager.go b/accounts/account_manager.go index 2781be656f89..65887fa08827 100644 --- a/accounts/account_manager.go +++ b/accounts/account_manager.go @@ -78,8 +78,8 @@ func (am *Manager) DeleteAccount(address common.Address, auth string) error { func (am *Manager) Sign(a Account, toSign []byte) (signature []byte, err error) { am.mutex.RLock() - defer am.mutex.RUnlock() unlockedKey, found := am.unlocked[a.Address] + am.mutex.RUnlock() if !found { return nil, ErrLocked }