From f18fc80b70bf7b6b26fffa70b0a8d0502a6c4801 Mon Sep 17 00:00:00 2001 From: Alex Potsides Date: Wed, 29 Dec 2021 10:51:26 +0100 Subject: [PATCH] fix: increase listeners on any-signal (#1084) Increase the number of listeners we allow on the actual signal we pass along, instead of the signal we pass into any-signal. --- src/dialer/index.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/dialer/index.js b/src/dialer/index.js index 38353bf0..e6f3a0d0 100644 --- a/src/dialer/index.js +++ b/src/dialer/index.js @@ -252,14 +252,15 @@ class Dialer { // Combine the timeout signal and options.signal, if provided const timeoutController = new TimeoutController(this.timeout) - // this controller will potentially be used while dialing lots of - // peers so prevent MaxListenersExceededWarning appearing in the console - setMaxListeners && setMaxListeners(Infinity, timeoutController.signal) const signals = [timeoutController.signal] options.signal && signals.push(options.signal) const signal = anySignal(signals) + // this signal will potentially be used while dialing lots of + // peers so prevent MaxListenersExceededWarning appearing in the console + setMaxListeners && setMaxListeners(Infinity, signal) + const pendingDial = { dialRequest, controller: timeoutController,