8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5a382d0 commit 002ce31Copy full SHA for 002ce31
lib/dgram.js
@@ -30,6 +30,7 @@ const {
30
ObjectDefineProperty,
31
ObjectSetPrototypeOf,
32
ReflectApply,
33
+ SymbolDispose,
34
} = primordials;
35
36
const errors = require('internal/errors');
@@ -143,8 +144,8 @@ function Socket(type, listener) {
143
144
if (signal.aborted) {
145
onAborted();
146
} else {
- signal.addEventListener('abort', onAborted);
147
- this.once('close', () => signal.removeEventListener('abort', onAborted));
+ const disposable = EventEmitter.addAbortListener(signal, onAborted);
148
+ this.once('close', disposable[SymbolDispose]);
149
}
150
151
if (udpSocketChannel.hasSubscribers) {
0 commit comments