mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
fix raw terminal
This commit is contained in:
parent
42bcfcc927
commit
ec6b35240e
1 changed files with 4 additions and 3 deletions
|
@ -286,12 +286,13 @@ func (cli *DockerCli) CmdLogin(args ...string) error {
|
|||
flUsername := cmd.String("u", "", "username")
|
||||
flPassword := cmd.String("p", "", "password")
|
||||
flEmail := cmd.String("e", "", "email")
|
||||
if err := cmd.Parse(args); err != nil {
|
||||
err := cmd.Parse(args)
|
||||
if err != nil {
|
||||
return nil
|
||||
}
|
||||
var oldState *term.State
|
||||
if *flUsername != "" && *flPassword != "" && *flEmail != "" {
|
||||
oldState, err := term.SetRawTerminal()
|
||||
if *flUsername == "" || *flPassword == "" || *flEmail == "" {
|
||||
oldState, err = term.SetRawTerminal()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue