diff --git a/app.js b/app.js index 1836539edc..d66e81f137 100644 --- a/app.js +++ b/app.js @@ -66,7 +66,7 @@ winston.info(''); var configFile = __dirname + '/config.json', configExists; if (nconf.get('config')) { - configFile = path.join(__dirname, nconf.get('config')); + configFile = path.resolve(__dirname, nconf.get('config')); } configExists = fs.existsSync(configFile); diff --git a/src/install.js b/src/install.js index 94e22f2582..55fe8053bf 100644 --- a/src/install.js +++ b/src/install.js @@ -445,7 +445,7 @@ var async = require('async'), save: function (server_conf, callback) { var serverConfigPath = path.join(__dirname, '../config.json'); if (nconf.get('config')) { - serverConfigPath = path.join(__dirname, '../', nconf.get('config')); + serverConfigPath = path.resolve(__dirname, '../', nconf.get('config')); } fs.writeFile(serverConfigPath, JSON.stringify(server_conf, null, 4), function (err) {