From 103a518b3dbd42e999433f9c392e46df72b53706 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A9ter=20Szil=C3=A1gyi?= Date: Tue, 1 Dec 2015 13:22:18 +0200 Subject: [PATCH] accounts: release the mutex during signing --- accounts/account_manager.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/accounts/account_manager.go b/accounts/account_manager.go index 2781be656f..65887fa088 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 }