🐛 Handle electron default env (#1764)

This commit is contained in:
Albin Ekblom 2017-04-28 22:57:17 +02:00 committed by Guillermo Rauch
parent 9eb31ea55c
commit aa7e79a039

View file

@ -30,6 +30,13 @@ module.exports = class Session extends EventEmitter {
TERM_PROGRAM_VERSION: version
}, envFromConfig);
// Electron has a default value for process.env.GOOGLE_API_KEY
// We don't want to leak this to the shell
// See https://github.com/zeit/hyper/issues/696
if (baseEnv.GOOGLE_API_KEY && process.env.GOOGLE_API_KEY === baseEnv.GOOGLE_API_KEY) {
delete baseEnv.GOOGLE_API_KEY;
}
const decoder = new StringDecoder('utf8');
const defaultShellArgs = ['--login'];