mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
net_uv: Delay listen emit
This commit is contained in:
@@ -404,7 +404,9 @@ function listenip(self, ip, port) {
|
||||
self.emit('error', errnoException(errno, 'listen'));
|
||||
} else {
|
||||
self._handle.listen(self._backlog || 128);
|
||||
self.emit('listening');
|
||||
process.nextTick(function() {
|
||||
self.emit('listening');
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -422,7 +424,9 @@ Server.prototype.listen = function() {
|
||||
// Don't bind(). OS will assign a port with INADDR_ANY.
|
||||
// The port can be found with server.address()
|
||||
this._handle.listen(self._backlog || 128);
|
||||
this.emit('listening');
|
||||
process.nextTick(function() {
|
||||
self.emit('listening');
|
||||
});
|
||||
|
||||
} else if (typeof arguments[1] == 'undefined') {
|
||||
// The first argument is the port, no IP given.
|
||||
|
||||
Reference in New Issue
Block a user