diff --git a/api/client/login.go b/api/client/login.go index 26a5d6b841..97311d0581 100644 --- a/api/client/login.go +++ b/api/client/login.go @@ -123,7 +123,7 @@ func (cli *DockerCli) CmdLogin(args ...string) error { } var response types.AuthResponse - if err := json.NewDecoder(stream).Decode(response); err != nil { + if err := json.NewDecoder(stream).Decode(&response); err != nil { cli.configFile, _ = registry.LoadConfig(homedir.Get()) return err }