summaryrefslogtreecommitdiff
path: root/lib/events.js
diff options
context:
space:
mode:
authorZiJian Liu <Lxxyxzj@gmail.com>2021-01-17 01:10:31 +0800
committerJames M Snell <jasnell@gmail.com>2021-01-18 10:53:03 -0800
commit06c46934c1566efe5d681b01ea2815c04ce98780 (patch)
tree09f992d0c2167df10d8e3c41ac3533e8ac453527 /lib/events.js
parent9d7fb229db86b3fbe8835fe6411aa78d300c6e70 (diff)
downloadnode-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.js2
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) {