bootstrap: reset process._exit and process.exitCode in pre-execution

PR-URL: https://github.com/nodejs/node/pull/42466
Reviewed-By: Darshan Sen <raisinten@gmail.com>
Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
Reviewed-By: Khaidi Chu <i@2333.moe>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
This commit is contained in:
Joyee Cheung 2022-03-26 21:04:41 +08:00
parent 01f6b9543f
commit 7319419787
No known key found for this signature in database
GPG Key ID: 92B78A53C8303B8D

View File

@ -111,6 +111,9 @@ function patchProcessObject(expandArgv1) {
configurable: getOptionValue('--build-snapshot'),
value: process.argv[0]
});
process.exitCode = undefined;
process._exiting = false;
process.argv[0] = process.execPath;
if (expandArgv1 && process.argv[1] &&