errnoException must be done immediately

This commit is contained in:
isaacs 2012-08-05 14:22:44 -07:00
Родитель 93be4ffd4b
Коммит 7bb814f9db
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -888,8 +888,9 @@ Server.prototype._listen2 = function(address, port, addressType, backlog, fd) {
if (!self._handle) { if (!self._handle) {
self._handle = createServerHandle(address, port, addressType, fd); self._handle = createServerHandle(address, port, addressType, fd);
if (!self._handle) { if (!self._handle) {
var error = errnoException(errno, 'listen');
process.nextTick(function() { process.nextTick(function() {
self.emit('error', errnoException(errno, 'listen')); self.emit('error', error);
}); });
return; return;
} }