signer/core: fix reference issue in key derivation (#19827)
* signer/core: fix reference issue in key derivation * Review feedback
This commit is contained in:
parent
4ac04ae0fe
commit
9466b9eec5
@ -479,7 +479,8 @@ func (w *wallet) Derive(path accounts.DerivationPath, pin bool) (accounts.Accoun
|
||||
|
||||
if _, ok := w.paths[address]; !ok {
|
||||
w.accounts = append(w.accounts, account)
|
||||
w.paths[address] = path
|
||||
w.paths[address] = make(accounts.DerivationPath, len(path))
|
||||
copy(w.paths[address], path)
|
||||
}
|
||||
return account, nil
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user