diff --git a/cmd/kubeadm/app/cmd/completion.go b/cmd/kubeadm/app/cmd/completion.go index 8a0429aa3ae..3980d709859 100644 --- a/cmd/kubeadm/app/cmd/completion.go +++ b/cmd/kubeadm/app/cmd/completion.go @@ -117,10 +117,9 @@ func NewCmdCompletion(out io.Writer, boilerPlate string) *cobra.Command { // RunCompletion checks given arguments and executes command func RunCompletion(out io.Writer, boilerPlate string, cmd *cobra.Command, args []string) error { - if len(args) == 0 { + if length := len(args); length == 0 { return errors.New("shell not specified") - } - if len(args) > 1 { + } else if length > 1 { return errors.New("too many arguments. expected only the shell type") } run, found := completionShells[args[0]]