From 63a4f5f4a7e30343970e7adb3c5e916759e62c58 Mon Sep 17 00:00:00 2001 From: Steven Masley Date: Wed, 8 Nov 2023 11:17:14 -0600 Subject: [PATCH] fix: case insensitive magic label (#10592) --- agent/agentssh/agentssh.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/agent/agentssh/agentssh.go b/agent/agentssh/agentssh.go index 19831c0d7c..9c76416433 100644 --- a/agent/agentssh/agentssh.go +++ b/agent/agentssh/agentssh.go @@ -252,16 +252,16 @@ func (s *Server) sessionStart(session ssh.Session, extraEnv []string) (retErr er if !strings.HasPrefix(kv, MagicSessionTypeEnvironmentVariable) { continue } - magicType = strings.TrimPrefix(kv, MagicSessionTypeEnvironmentVariable+"=") + magicType = strings.ToLower(strings.TrimPrefix(kv, MagicSessionTypeEnvironmentVariable+"=")) env = append(env[:index], env[index+1:]...) } // Always force lowercase checking to be case-insensitive. - switch strings.ToLower(magicType) { - case strings.ToLower(MagicSessionTypeVSCode): + switch magicType { + case MagicSessionTypeVSCode: s.connCountVSCode.Add(1) defer s.connCountVSCode.Add(-1) - case strings.ToLower(MagicSessionTypeJetBrains): + case MagicSessionTypeJetBrains: s.connCountJetBrains.Add(1) defer s.connCountJetBrains.Add(-1) case "":