diff --git a/src/node_file.cc b/src/node_file.cc index 5a3e54669049fb..546fbbb053b922 100644 --- a/src/node_file.cc +++ b/src/node_file.cc @@ -377,7 +377,7 @@ MaybeLocal FileHandle::ClosePromise() { std::unique_ptr close(CloseReq::from_req(req)); CHECK_NOT_NULL(close); close->file_handle()->AfterClose(); - if (!close->env()->can_call_into_js()) return; + if (close->env()->is_stopping()) return; Isolate* isolate = close->env()->isolate(); if (req->result < 0) { HandleScope handle_scope(isolate); @@ -651,7 +651,7 @@ void FSReqAfterScope::Reject(uv_fs_t* req) { } bool FSReqAfterScope::Proceed() { - if (!wrap_->env()->can_call_into_js()) { + if (wrap_->env()->is_stopping()) { return false; }