diff --git a/waddrmgr/scoped_manager.go b/waddrmgr/scoped_manager.go index 6d02c31..db188d9 100644 --- a/waddrmgr/scoped_manager.go +++ b/waddrmgr/scoped_manager.go @@ -518,8 +518,8 @@ func (s *ScopedKeyManager) loadAccountInfo(ns walletdb.ReadBucket, func (s *ScopedKeyManager) AccountProperties(ns walletdb.ReadBucket, account uint32) (*AccountProperties, error) { - defer s.mtx.RUnlock() - s.mtx.RLock() + s.mtx.Lock() + defer s.mtx.Unlock() props := &AccountProperties{ AccountNumber: account,