We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c44413d commit cfeee51Copy full SHA for cfeee51
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');
@@ -144,8 +145,8 @@ function Socket(type, listener) {
144
145
if (signal.aborted) {
146
onAborted();
147
} else {
- signal.addEventListener('abort', onAborted);
148
- this.once('close', () => signal.removeEventListener('abort', onAborted));
+ const disposable = EventEmitter.addAbortListener(signal, onAborted);
149
+ this.once('close', disposable[SymbolDispose]);
150
}
151
152
if (udpSocketChannel.hasSubscribers) {
0 commit comments