From 70a2643fdf9d0f67a5edb9db08af518e77d6a0cb Mon Sep 17 00:00:00 2001 From: Cao Shufeng Date: Fri, 31 Mar 2017 07:02:52 -0400 Subject: [PATCH] fix return value of "kubectl auth cani --quiet" Before this change: $ kubectl auth can-i get pod no $ kubectl auth can-i get pod --quiet $ echo $? 0 After this change: $ kubectl auth can-i get pod no $ kubectl auth can-i get pod --quiet $ echo $? 1 --- pkg/kubectl/cmd/auth/cani.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkg/kubectl/cmd/auth/cani.go b/pkg/kubectl/cmd/auth/cani.go index e04ae79da53..7a29e369c0c 100644 --- a/pkg/kubectl/cmd/auth/cani.go +++ b/pkg/kubectl/cmd/auth/cani.go @@ -90,11 +90,9 @@ func NewCmdCanI(f cmdutil.Factory, out, err io.Writer) *cobra.Command { allowed, err := o.RunAccessCheck() if err == nil { - return - } - - if o.Quiet && !allowed { - os.Exit(1) + if o.Quiet && !allowed { + os.Exit(1) + } } cmdutil.CheckErr(err)