From d2eaabd0dff9fa8d7d11dcba0f13567e1f862ef3 Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Fri, 27 Apr 2012 04:37:27 +0200 Subject: [PATCH] dgram: hook up handle wrap to owning object --- lib/dgram.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/dgram.js b/lib/dgram.js index 743dc9abcd0..7abd0c32ccd 100644 --- a/lib/dgram.js +++ b/lib/dgram.js @@ -91,7 +91,7 @@ function Socket(type, listener) { events.EventEmitter.call(this); var handle = newHandle(type); - handle.socket = this; + handle.owner = this; this._handle = handle; this._receiving = false; @@ -200,7 +200,7 @@ Socket.prototype.send = function(buffer, function afterSend(status, handle, req, buffer) { - var self = handle.socket; + var self = handle.owner; // CHECKME socket's been closed by user, don't call callback? if (handle !== self._handle) @@ -344,7 +344,7 @@ Socket.prototype._stopReceiving = function() { function onMessage(handle, slab, start, len, rinfo) { - var self = handle.socket; + var self = handle.owner; if (!slab) return self.emit('error', errnoException(errno, 'recvmsg')); rinfo.size = len; // compatibility self.emit('message', slab.slice(start, start + len), rinfo);