From d042dd093fadba8a350fa9ad9c7c18a045672ad0 Mon Sep 17 00:00:00 2001 From: hakhandelwal11 Date: Wed, 18 Mar 2026 09:11:30 +0000 Subject: [PATCH] fix: prevent duplicate include entries in SSH config --- pkg/ssh/sshconfigurer.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/ssh/sshconfigurer.go b/pkg/ssh/sshconfigurer.go index e572d0949..dcf6cfdb2 100644 --- a/pkg/ssh/sshconfigurer.go +++ b/pkg/ssh/sshconfigurer.go @@ -611,7 +611,13 @@ func makeIncludeBrevStr(brevSSHConfigPath string) string { } func doesUserSSHConfigIncludeBrevConfig(conf string, brevConfigPath string) bool { - return strings.Contains(conf, makeIncludeBrevStr(brevConfigPath)) + if strings.Contains(conf, makeIncludeBrevStr(brevConfigPath)) { + return true + } + if strings.Contains(conf, makeIncludeBrevStr(toWindowsPath(brevConfigPath))) { + return true + } + return false } // Deprecated: var _ Config = SSHConfigurerServiceMesh{}