diff --git a/lib/net_uv.js b/lib/net_uv.js index 40c1e896c8..f8ef412b36 100644 --- a/lib/net_uv.js +++ b/lib/net_uv.js @@ -359,20 +359,19 @@ function Server(/* [ options, ] listener */) { var self = this; - var options, listenerCallback; + var options; if (typeof arguments[0] == 'function') { options = {}; - listenerCallback = arguments[0]; + self.on('connection', arguments[0]); } else { options = arguments[0]; if (typeof arguments[1] == 'function') { - listenerCallback = arguments[1]; + self.on('connection', arguments[1]); } } - this.on('connection', listenerCallback); this.connections = 0; this.allowHalfOpen = options.allowHalfOpen || false;