Commit 2c92a1f
events: pass the original listener added by once
When removing a `once` listener, the listener being passed to
the `removeListener` callback is the wrapper. This unwraps the
listener so that `removeListener` is passed the actual listener.
PR-URL: #6394
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>1 parent 9f23cb2 commit 2c92a1fCopy full SHA for 2c92a1f
File tree
Expand file treeCollapse file tree
2 files changed
+15
-3
lines changedOpen diff view settings
Filter options
- lib
- test/parallel
Expand file treeCollapse file tree
2 files changed
+15
-3
lines changedOpen diff view settings
Collapse file
+4-3Lines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
308 | 308 | |
309 | 309 | |
310 | 310 | |
311 | | - |
| 311 | + |
312 | 312 | |
313 | 313 | |
314 | 314 | |
| ||
327 | 327 | |
328 | 328 | |
329 | 329 | |
330 | | - |
| 330 | + |
331 | 331 | |
332 | 332 | |
333 | 333 | |
334 | 334 | |
335 | 335 | |
336 | 336 | |
337 | 337 | |
| 338 | + |
338 | 339 | |
339 | 340 | |
340 | 341 | |
| ||
356 | 357 | |
357 | 358 | |
358 | 359 | |
359 | | - |
| 360 | + |
360 | 361 | |
361 | 362 | |
362 | 363 | |
|
Collapse file
test/parallel/test-event-emitter-remove-listeners.js
Copy file name to clipboardExpand all lines: test/parallel/test-event-emitter-remove-listeners.js+11Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
102 | 102 | |
103 | 103 | |
104 | 104 | |
| 105 | + |
| 106 | + |
| 107 | + |
| 108 | + |
| 109 | + |
| 110 | + |
| 111 | + |
| 112 | + |
| 113 | + |
| 114 | + |
| 115 | + |
0 commit comments