File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -857,9 +857,13 @@ std::string TriggerNodeReport(Isolate* isolate,
857857 // Determine the required report filename. In order of priority:
858858 // 1) supplied on API 2) configured on startup 3) default generated
859859 if (!name.empty ()) {
860- THROW_IF_INSUFFICIENT_PERMISSIONS (
861- env, permission::PermissionScope::kFileSystemWrite , name, name);
862- // Filename was specified as API parameter.
860+ // we may not always be in a great state when generating a node report
861+ // allow for the case where we don't have an env
862+ if (env != nullptr ) {
863+ THROW_IF_INSUFFICIENT_PERMISSIONS (
864+ env, permission::PermissionScope::kFileSystemWrite , name, name);
865+ // Filename was specified as API parameter.
866+ }
863867 filename = name;
864868 } else {
865869 std::string report_filename;
You can’t perform that action at this time.
0 commit comments