summaryrefslogtreecommitdiff
path: root/src/node_options.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/node_options.cc')
-rw-r--r--src/node_options.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/node_options.cc b/src/node_options.cc
index 7107549bd4..f2961b2147 100644
--- a/src/node_options.cc
+++ b/src/node_options.cc
@@ -57,8 +57,14 @@ void PerProcessOptions::CheckOptions(std::vector<std::string>* errors) {
void PerIsolateOptions::CheckOptions(std::vector<std::string>* errors) {
per_env->CheckOptions(errors);
#ifdef NODE_REPORT
- if (per_env->experimental_report)
+ if (per_env->experimental_report) {
+ // Assign the report_signal default value here. Once the
+ // --experimental-report flag is dropped, move this initialization to
+ // node_options.h, where report_signal is declared.
+ if (report_signal.empty())
+ report_signal = "SIGUSR2";
return;
+ }
if (!report_directory.empty()) {
errors->push_back("--diagnostic-report-directory option is valid only when "