Browse Source

etcdctl/ctlv3: don't crash when we should prompt for pw.

 when 'etcdctl --user name get blah' is invoked to
 prompt for password, don't panic.

 addresses the segfault part of #6343
Jason E. Aten 9 years ago
parent
commit
cccbf302f2
1 changed files with 1 additions and 1 deletions
  1. 1 1
      etcdctl/ctlv3/command/global.go

+ 1 - 1
etcdctl/ctlv3/command/global.go

@@ -243,7 +243,7 @@ func authCfgFromCmd(cmd *cobra.Command) *authCfg {
 	var cfg authCfg
 
 	splitted := strings.SplitN(userFlag, ":", 2)
-	if len(splitted) == 0 {
+	if len(splitted) < 2 {
 		cfg.username = userFlag
 		cfg.password, err = speakeasy.Ask("Password: ")
 		if err != nil {