From 2c186fe7405422d5f37be1f37eaedcebbcfb7ae4 Mon Sep 17 00:00:00 2001 From: Timofey Kirillov Date: Tue, 15 Mar 2022 16:38:34 +0300 Subject: [PATCH] fix: default ~/.ssh/id_rsa key not loaded Fix typo in default configs loading. Signed-off-by: Timofey Kirillov --- pkg/ssh_agent/ssh_agent.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/ssh_agent/ssh_agent.go b/pkg/ssh_agent/ssh_agent.go index a79cc54fff..00bbc8b2a6 100644 --- a/pkg/ssh_agent/ssh_agent.go +++ b/pkg/ssh_agent/ssh_agent.go @@ -128,17 +128,17 @@ func Init(ctx context.Context, userKeys []string) error { return nil } - var defaultConfigs []*sshKeyConfig + var defaultConfigs []sshKeyConfig for _, defaultFileName := range []string{"id_rsa", "id_dsa"} { path := filepath.Join(os.Getenv("HOME"), ".ssh", defaultFileName) if keyExists, _ := util.FileExists(path); keyExists { - defaultConfigs = append(defaultConfigs, &sshKeyConfig{FilePath: path}) + defaultConfigs = append(defaultConfigs, sshKeyConfig{FilePath: path}) } } if len(defaultConfigs) > 0 { - keys, err := loadSshKeys(ctx, configs, loadSshKeysOptions{WarnInvalidKeys: true}) + keys, err := loadSshKeys(ctx, defaultConfigs, loadSshKeysOptions{WarnInvalidKeys: true}) if err != nil { return fmt.Errorf("unable to load ssh keys: %s", err) }