We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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