diff --git a/src/node_platform.cc b/src/node_platform.cc index 047cb43268929a..797d4d9cbb0dac 100644 --- a/src/node_platform.cc +++ b/src/node_platform.cc @@ -265,7 +265,8 @@ void PerIsolatePlatformData::Shutdown() { if (flush_tasks_ == nullptr) return; - while (FlushForegroundTasksInternal()) {} + CHECK_NULL(foreground_delayed_tasks_.Pop()); + CHECK_NULL(foreground_tasks_.Pop()); CancelPendingDelayedTasks(); uv_close(reinterpret_cast(flush_tasks_),