diff options
author | ZiJian Liu <Lxxyxzj@gmail.com> | 2021-01-17 01:10:31 +0800 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2021-01-18 10:53:03 -0800 |
commit | 06c46934c1566efe5d681b01ea2815c04ce98780 (patch) | |
tree | 09f992d0c2167df10d8e3c41ac3533e8ac453527 /lib/events.js | |
parent | 9d7fb229db86b3fbe8835fe6411aa78d300c6e70 (diff) | |
download | node-new-06c46934c1566efe5d681b01ea2815c04ce98780.tar.gz |
events: remove error listener on signal abort
Fixes: https://github.com/nodejs/node/issues/36949
PR-URL: https://github.com/nodejs/node/pull/36969
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Diffstat (limited to 'lib/events.js')
-rw-r--r-- | lib/events.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/events.js b/lib/events.js index 8beb501678..75baac156a 100644 --- a/lib/events.js +++ b/lib/events.js @@ -736,7 +736,7 @@ async function once(emitter, name, options = {}) { } function abortListener() { eventTargetAgnosticRemoveListener(emitter, name, resolver); - eventTargetAgnosticRemoveListener(emitter, 'error', resolver); + eventTargetAgnosticRemoveListener(emitter, 'error', errorListener); reject(lazyDOMException('The operation was aborted', 'AbortError')); } if (signal != null) { |