diff --git a/lib/net.js b/lib/net.js index 867e1df7ccc252..df3c3d328afb3a 100644 --- a/lib/net.js +++ b/lib/net.js @@ -201,6 +201,7 @@ function onSocketFinish() { var req = new ShutdownWrap(); req.oncomplete = afterShutdown; + req.handle = this._handle; var err = this._handle.shutdown(req); if (err) @@ -627,6 +628,7 @@ Socket.prototype._writeGeneric = function(writev, data, encoding, cb) { } var req = new WriteWrap(); + req.handle = this._handle; req.oncomplete = afterWrite; req.async = false; var err;