diff --git a/lib/Tunnel.js b/lib/Tunnel.js index f8ae007..68010d9 100644 --- a/lib/Tunnel.js +++ b/lib/Tunnel.js @@ -73,6 +73,10 @@ Tunnel.prototype._init = function(cb) { Tunnel.prototype._establish = function(info) { var self = this; var opt = self._opt; + + // increase max event listeners so that localtunnel consumers don't get + // warning messages as soon as they setup even one listener. See #71 + self.setMaxListeners(info.max_conn + (EventEmitter.defaultMaxListeners || 10)); info.local_host = opt.local_host; info.local_port = opt.port;