From 2cf4d6b469c7510ebfe172f12901024eb7006dc4 Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Mon, 17 Nov 2025 15:23:02 +0000 Subject: [PATCH] fix(protonvpn/updater): ignore casing when comparing received username --- internal/provider/protonvpn/updater/api.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/provider/protonvpn/updater/api.go b/internal/provider/protonvpn/updater/api.go index 55ed516b..006f6739 100644 --- a/internal/provider/protonvpn/updater/api.go +++ b/internal/provider/protonvpn/updater/api.go @@ -371,7 +371,7 @@ func (c *apiClient) authInfo(ctx context.Context, username string, unauthCookie case info.SRPSession == "": return "", "", "", "", 0, fmt.Errorf("%w: SRP session is empty", ErrDataFieldMissing) - case info.Username != username: + case !strings.EqualFold(info.Username, username): return "", "", "", "", 0, fmt.Errorf("%w: expected %s got %s", ErrUsernameMismatch, username, info.Username) case info.Version == nil: