瀏覽代碼

Use TrimSpace to instead of Trim

String.Trim(string, " ") can only get ride of the blank, but actully we need
to remove all leading and trailing white space include "\t" for example.

Prior to this patch, one can login with "[Tab][Tab]username", and it will
not be consider as the same with "username".

Signed-off-by: Hu Keping <hukeping@huawei.com>
Hu Keping 9 年之前
父節點
當前提交
e9602f3561
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      api/client/login.go

+ 1 - 1
api/client/login.go

@@ -64,7 +64,7 @@ func (cli *DockerCli) CmdLogin(args ...string) error {
 	if username == "" {
 		promptDefault("Username", authconfig.Username)
 		username = readInput(cli.in, cli.out)
-		username = strings.Trim(username, " ")
+		username = strings.TrimSpace(username)
 		if username == "" {
 			username = authconfig.Username
 		}