From 38e9090b09ea94ce3af6a1c35f198d109024c005 Mon Sep 17 00:00:00 2001 From: Tautvydas Belgeras Date: Fri, 29 Mar 2019 13:44:10 +0200 Subject: [PATCH] Prevent client node instance from registering duplicate deregistration event listeners --- 8dev_emulate/nodes/clientNodeInstance.js | 1 + 1 file changed, 1 insertion(+) diff --git a/8dev_emulate/nodes/clientNodeInstance.js b/8dev_emulate/nodes/clientNodeInstance.js index e0121b6..1fe4df0 100644 --- a/8dev_emulate/nodes/clientNodeInstance.js +++ b/8dev_emulate/nodes/clientNodeInstance.js @@ -800,6 +800,7 @@ class ClientNodeInstance extends EventEmitter { return new Promise((started, failed) => { this.register(registrationPath) .then((updatesPath) => { + this.removeAllListeners('deregister'); this.on('deregister', () => { this.deregistrationHandle(updatesPath); });