From ce5242cfe8efc2c09b4a652578d8f72c89426377 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Mon, 26 Feb 2018 23:45:21 +0000 Subject: [PATCH] Ensure userDir is an absolute path when used with sshkeygen --- red/runtime/storage/localfilesystem/projects/ssh/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/red/runtime/storage/localfilesystem/projects/ssh/index.js b/red/runtime/storage/localfilesystem/projects/ssh/index.js index 5acf6721a..2ba4079a1 100644 --- a/red/runtime/storage/localfilesystem/projects/ssh/index.js +++ b/red/runtime/storage/localfilesystem/projects/ssh/index.js @@ -29,7 +29,7 @@ function init(_settings, _runtime) { settings = _settings; runtime = _runtime; log = runtime.log; - sshkeyDir = fspath.join(settings.userDir, "projects", ".sshkeys"); + sshkeyDir = fspath.resolve(fspath.join(settings.userDir, "projects", ".sshkeys")); userSSHKeyDir = fspath.join(process.env.HOME || process.env.USERPROFILE || process.env.HOMEPATH, ".ssh"); // console.log('sshkeys.init()'); return fs.ensureDir(sshkeyDir);