Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2012-08-06 01:22:44 +0400
committerisaacs <i@izs.me>2012-08-06 01:42:22 +0400
commit7bb814f9db02185c7a0900f73c2bbd52247a1907 (patch)
treea92462da4ce033cfabdc026fd7f4a35dd3a74fde /lib
parent93be4ffd4b224ec10476340dcc7747ac20d4ac13 (diff)
errnoException must be done immediately
Diffstat (limited to 'lib')
-rw-r--r--lib/net.js3
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;
}