@@ -57,8 +57,7 @@ Local<Object> TCPWrap::Instantiate(Environment* env,
5757 AsyncWrap* parent,
5858 TCPWrap::SocketType type) {
5959 EscapableHandleScope handle_scope (env->isolate ());
60- AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope (
61- env, parent->get_async_id ());
60+ AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope (parent);
6261 CHECK_EQ (env->tcp_constructor_template ().IsEmpty (), false );
6362 Local<Function> constructor = env->tcp_constructor_template ()->GetFunction ();
6463 CHECK_EQ (constructor.IsEmpty (), false );
@@ -289,8 +288,7 @@ void TCPWrap::Connect(const FunctionCallbackInfo<Value>& args) {
289288 int err = uv_ip4_addr (*ip_address, port, &addr);
290289
291290 if (err == 0 ) {
292- AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope (
293- env, wrap->get_async_id ());
291+ AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope (wrap);
294292 ConnectWrap* req_wrap =
295293 new ConnectWrap (env, req_wrap_obj, AsyncWrap::PROVIDER_TCPCONNECTWRAP);
296294 err = uv_tcp_connect (req_wrap->req (),
@@ -326,8 +324,7 @@ void TCPWrap::Connect6(const FunctionCallbackInfo<Value>& args) {
326324 int err = uv_ip6_addr (*ip_address, port, &addr);
327325
328326 if (err == 0 ) {
329- AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope (
330- env, wrap->get_async_id ());
327+ AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope (wrap);
331328 ConnectWrap* req_wrap =
332329 new ConnectWrap (env, req_wrap_obj, AsyncWrap::PROVIDER_TCPCONNECTWRAP);
333330 err = uv_tcp_connect (req_wrap->req (),
0 commit comments