From cff67f5e4cbe24e2207beee163f0e8b7e1a615cb Mon Sep 17 00:00:00 2001 From: Dave Horton Date: Wed, 1 May 2024 13:38:59 -0400 Subject: [PATCH] dial race where caller hangs up while dial is starting (#737) --- lib/tasks/dial.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/tasks/dial.js b/lib/tasks/dial.js index 168cb377..52113724 100644 --- a/lib/tasks/dial.js +++ b/lib/tasks/dial.js @@ -636,6 +636,8 @@ class TaskDial extends Task { await this._connectSingleDial(cs, sd); } catch (err) { this.logger.info({err}, 'Dial:_attemptCalls - Error calling _connectSingleDial '); + sd.removeAllListeners(); + this.kill(cs); } }) .on('decline', () => {