Skip to content

Commit 5c3c8b3

Browse files
fuxingZhangaddaleax
authored andcommitted
events: variable originalListener is useless
PR-URL: #33596 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Yongsheng Zhang <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
1 parent 17a098b commit 5c3c8b3

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

lib/events.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -448,8 +448,6 @@ EventEmitter.prototype.prependOnceListener =
448448
// Emits a 'removeListener' event if and only if the listener was removed.
449449
EventEmitter.prototype.removeListener =
450450
function removeListener(type, listener) {
451-
let originalListener;
452-
453451
checkListener(listener);
454452

455453
const events = this._events;
@@ -473,7 +471,6 @@ EventEmitter.prototype.removeListener =
473471

474472
for (let i = list.length - 1; i >= 0; i--) {
475473
if (list[i] === listener || list[i].listener === listener) {
476-
originalListener = list[i].listener;
477474
position = i;
478475
break;
479476
}
@@ -494,7 +491,7 @@ EventEmitter.prototype.removeListener =
494491
events[type] = list[0];
495492

496493
if (events.removeListener !== undefined)
497-
this.emit('removeListener', type, originalListener || listener);
494+
this.emit('removeListener', type, listener);
498495
}
499496

500497
return this;

0 commit comments

Comments
 (0)