summaryrefslogtreecommitdiff
path: root/src/tcp_wrap.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/tcp_wrap.cc')
-rw-r--r--src/tcp_wrap.cc18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/tcp_wrap.cc b/src/tcp_wrap.cc
index 3ccd157159..70c60fa47c 100644
--- a/src/tcp_wrap.cc
+++ b/src/tcp_wrap.cc
@@ -287,11 +287,10 @@ void TCPWrap::Connect(const FunctionCallbackInfo<Value>& args) {
AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope(wrap);
ConnectWrap* req_wrap =
new ConnectWrap(env, req_wrap_obj, AsyncWrap::PROVIDER_TCPCONNECTWRAP);
- err = uv_tcp_connect(req_wrap->req(),
- &wrap->handle_,
- reinterpret_cast<const sockaddr*>(&addr),
- AfterConnect);
- req_wrap->Dispatched();
+ err = req_wrap->Dispatch(uv_tcp_connect,
+ &wrap->handle_,
+ reinterpret_cast<const sockaddr*>(&addr),
+ AfterConnect);
if (err)
delete req_wrap;
}
@@ -323,11 +322,10 @@ void TCPWrap::Connect6(const FunctionCallbackInfo<Value>& args) {
AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope(wrap);
ConnectWrap* req_wrap =
new ConnectWrap(env, req_wrap_obj, AsyncWrap::PROVIDER_TCPCONNECTWRAP);
- err = uv_tcp_connect(req_wrap->req(),
- &wrap->handle_,
- reinterpret_cast<const sockaddr*>(&addr),
- AfterConnect);
- req_wrap->Dispatched();
+ err = req_wrap->Dispatch(uv_tcp_connect,
+ &wrap->handle_,
+ reinterpret_cast<const sockaddr*>(&addr),
+ AfterConnect);
if (err)
delete req_wrap;
}