From 6dc71af53ac57934df465c48875165f637f3effc Mon Sep 17 00:00:00 2001 From: ento Date: Sat, 1 Mar 2025 09:13:52 -0800 Subject: [PATCH] Make sure to return an error when token is empty --- cmd/cloudflared/access/cmd.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cmd/cloudflared/access/cmd.go b/cmd/cloudflared/access/cmd.go index cb11aede..d0cf1226 100644 --- a/cmd/cloudflared/access/cmd.go +++ b/cmd/cloudflared/access/cmd.go @@ -388,8 +388,12 @@ func generateToken(c *cli.Context) error { } tok, err := token.GetAppTokenIfExists(appInfo) if err != nil || tok == "" { - fmt.Fprintln(os.Stderr, "Unable to find token for provided application. Please run login command to generate token.") - return err + message := "Unable to find valid token for provided application. Please run login command to generate token." + fmt.Fprintln(os.Stderr, message) + if err != nil { + return err + } + return errors.New(message) } if _, err := fmt.Fprint(os.Stdout, tok); err != nil {