We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 874393b commit 72204d1Copy full SHA for 72204d1
src/node_api.cc
@@ -1084,6 +1084,7 @@ class ThreadSafeFunction : public node::AsyncResource {
1084
}
1085
1086
void CloseHandlesAndMaybeDelete(bool set_closing = false) {
1087
+ v8::HandleScope scope(env->isolate);
1088
if (set_closing) {
1089
node::Mutex::ScopedLock lock(this->mutex);
1090
is_closing = true;
@@ -1101,6 +1102,7 @@ class ThreadSafeFunction : public node::AsyncResource {
1101
1102
ThreadSafeFunction* ts_fn =
1103
node::ContainerOf(&ThreadSafeFunction::async,
1104
reinterpret_cast<uv_async_t*>(handle));
1105
+ v8::HandleScope scope(ts_fn->env->isolate);
1106
ts_fn->env->node_env()->CloseHandle(
1107
reinterpret_cast<uv_handle_t*>(&ts_fn->idle),
1108
[](uv_handle_t* handle) -> void {
0 commit comments