소스 검색

changed scanf's with fscanf's, so it works better for remote

Ken Cochrane 12 년 전
부모
커밋
5e79c4394a
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      commands/commands.go

+ 3 - 3
commands/commands.go

@@ -84,16 +84,16 @@ func (srv *Server) CmdLogin(stdin io.ReadCloser, stdout io.Writer, args ...strin
 	}
 
 	fmt.Fprint(stdout, "Username (", authConfig.Username, "): ")
-	fmt.Scanf("%s", &username)
+	fmt.Fscanf(stdin, "%s", &username)
 	if username == "" {
 		username = authConfig.Username
 	}
 	if username != authConfig.Username {
 		fmt.Fprint(stdout, "Password: ")
-		fmt.Scanf("%s", &password)
+		fmt.Fscanf(stdin, "%s", &password)
 
 		fmt.Fprint(stdout, "Email (", authConfig.Email, "): ")
-		fmt.Scanf("%s", &email)
+		fmt.Fscanf(stdin, "%s", &email)
 		if email == "" {
 			email = authConfig.Email
 		}