diff --git a/components/engine/commands.go b/components/engine/commands.go index 9b9dd51e75..d9d4f1b620 100644 --- a/components/engine/commands.go +++ b/components/engine/commands.go @@ -857,7 +857,7 @@ func (cli *DockerCli) CmdPush(args ...string) error { } if err := push(); err != nil { - if err == fmt.Errorf("Authentication is required.") { + if err.Error() == "Authentication is required." { if err = cli.checkIfLogged("push"); err == nil { return push() }