From e24d62e5831d26ccc7ff55600f8ff5826c8a3afd Mon Sep 17 00:00:00 2001 From: Unknwon Date: Tue, 14 Feb 2017 18:08:26 -0500 Subject: [PATCH] modules/ssh: SSH_KEYGEN_PATH not used for exec ssh-keygen (#4124) --- modules/ssh/ssh.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ssh/ssh.go b/modules/ssh/ssh.go index bdb584696..1b95e3bc0 100644 --- a/modules/ssh/ssh.go +++ b/modules/ssh/ssh.go @@ -166,7 +166,7 @@ func Listen(host string, port int, ciphers []string) { keyPath := filepath.Join(setting.AppDataPath, "ssh/gogs.rsa") if !com.IsExist(keyPath) { os.MkdirAll(filepath.Dir(keyPath), os.ModePerm) - _, stderr, err := com.ExecCmd("ssh-keygen", "-f", keyPath, "-t", "rsa", "-N", "") + _, stderr, err := com.ExecCmd(setting.SSH.KeygenPath, "-f", keyPath, "-t", "rsa", "-N", "") if err != nil { panic(fmt.Sprintf("Fail to generate private key: %v - %s", err, stderr)) }