From 5cc498dc6206c6b3e73f310c4345ac61944d2ff0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 3 Mar 2024 01:21:17 +0100 Subject: [PATCH] Properly forward errors when log in is cancelled with client secret --- agent/actions/login.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/agent/actions/login.go b/agent/actions/login.go index 1109b06..92134a7 100644 --- a/agent/actions/login.go +++ b/agent/actions/login.go @@ -34,7 +34,8 @@ func handleLogin(msg messages.IPCMessage, cfg *config.Config, vault *vault.Vault var masterKey crypto.MasterKey var masterpasswordHash string - if secret, err := cfg.GetClientSecret(); err == nil && secret != "" { + var secret string // don't shadow err in the next line + if secret, err = cfg.GetClientSecret(); err == nil && secret != "" { actionsLog.Info("Logging in with client secret") token, masterKey, masterpasswordHash, err = bitwarden.LoginWithApiKey(ctx, req.Email, cfg, vault) } else if req.Passwordless {