diff --git a/src/node.cc b/src/node.cc index 0526becdd264f8..779f704f3b56bc 100644 --- a/src/node.cc +++ b/src/node.cc @@ -4451,7 +4451,7 @@ static void StartNodeInstance(void* arg) { int exit_code = EmitExit(&env); if (instance_data->is_main()) instance_data->set_exit_code(exit_code); - RunAtExit(&env); + RunAtExit(); WaitForInspectorDisconnect(&env); #if defined(LEAK_SANITIZER) diff --git a/src/node.h b/src/node.h index 873551fa338a97..8158ca6e8c5bf0 100644 --- a/src/node.h +++ b/src/node.h @@ -209,7 +209,7 @@ NODE_EXTERN void FreeEnvironment(Environment* env); NODE_EXTERN void EmitBeforeExit(Environment* env); NODE_EXTERN int EmitExit(Environment* env); -NODE_EXTERN void RunAtExit(Environment* env); +NODE_EXTERN void RunAtExit(Environment* env = nullptr); /* Converts a unixtime to V8 Date */ #define NODE_UNIXTIME_V8(t) v8::Date::New(v8::Isolate::GetCurrent(), \