diff --git a/src/node_api.cc b/src/node_api.cc index adc1c9c1b48e7d..b3334c486edc14 100644 --- a/src/node_api.cc +++ b/src/node_api.cc @@ -2864,6 +2864,8 @@ napi_status napi_async_destroy(napi_env env, reinterpret_cast(async_context); node::EmitAsyncDestroy(isolate, *node_async_context); + delete node_async_context; + return napi_clear_last_error(env); }