diff --git a/lib/core/connection/pool.js b/lib/core/connection/pool.js index 000dbeb01e..3fcec67ed7 100644 --- a/lib/core/connection/pool.js +++ b/lib/core/connection/pool.js @@ -641,6 +641,9 @@ function destroy(self, connections, options, callback) { conn.removeAllListeners(eventName); } + // ignore any errors during destruction + conn.on('error', () => {}); + conn.destroy(options, cb); }, err => {