diff options
author | isaacs <i@izs.me> | 2012-08-06 01:22:44 +0400 |
---|---|---|
committer | isaacs <i@izs.me> | 2012-08-06 01:42:22 +0400 |
commit | 7bb814f9db02185c7a0900f73c2bbd52247a1907 (patch) | |
tree | a92462da4ce033cfabdc026fd7f4a35dd3a74fde /lib | |
parent | 93be4ffd4b224ec10476340dcc7747ac20d4ac13 (diff) |
errnoException must be done immediately
Diffstat (limited to 'lib')
-rw-r--r-- | lib/net.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/net.js b/lib/net.js index 861d2896633..a97da67f3b2 100644 --- a/lib/net.js +++ b/lib/net.js @@ -888,8 +888,9 @@ Server.prototype._listen2 = function(address, port, addressType, backlog, fd) { if (!self._handle) { self._handle = createServerHandle(address, port, addressType, fd); if (!self._handle) { + var error = errnoException(errno, 'listen'); process.nextTick(function() { - self.emit('error', errnoException(errno, 'listen')); + self.emit('error', error); }); return; } |