diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/child_process.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/child_process.js b/lib/child_process.js index d1c4d2f290..f2c1a0c237 100644 --- a/lib/child_process.js +++ b/lib/child_process.js @@ -504,8 +504,11 @@ function normalizeSpawnArguments(file, args, options) { var env = options.env || process.env; var envPairs = []; - for (var key in env) { - envPairs.push(`${key}=${env[key]}`); + for (const key of Object.keys(env)) { + const value = env[key]; + if (value !== undefined) { + envPairs.push(`${key}=${value}`); + } } _convertCustomFds(options); |