Skip to content

Commit 9aa8a68

Browse files
committed
Disable node options at runtime
1 parent fa7f14a commit 9aa8a68

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

patch/node/src/node_embedding_api.cc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,11 @@ extern "C" {
113113
std::vector<std::string> exec_args;
114114
std::vector<std::string> errors;
115115
int exit_code = node::InitializeNodeWithArgs(
116-
&args, &exec_args, &errors
116+
&args, &exec_args, &errors,
117+
static_cast<node::ProcessFlags::Flags>(
118+
node::ProcessFlags::kDisableCLIOptions |
119+
node::ProcessFlags::kDisableNodeOptionsEnv
120+
)
117121
);
118122

119123
if (exit_code != 0) {

scripts/build.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
os.chdir('node-{}'.format(config.nodeVersion))
1111

12-
configureArgvs = [ '--enable-static', '--without-node-options' ] + config.configFlags
12+
configureArgvs = [ '--enable-static' ] + config.configFlags
1313

1414
if sys.platform == 'win32':
1515
env = os.environ.copy()

0 commit comments

Comments
 (0)