Fix key add override bug

This commit is contained in:
Yukai Tu
2018-03-25 01:35:02 -07:00
parent 2d45058352
commit 487424eb19
2 changed files with 32 additions and 0 deletions
+10
View File
@@ -60,6 +60,16 @@ func runAddCmd(cmd *cobra.Command, args []string) error {
if err != nil {
return err
}
_, err := kb.Get(name)
if err == nil {
// account exists, ask for user confirmation
if response, err := client.GetConfirmation(
fmt.Sprintf("override the existing name %s", name), buf); err != nil || !response {
return err
}
}
pass, err = client.GetCheckPassword(
"Enter a passphrase for your key:",
"Repeat the passphrase:", buf)