Commit f6f0b38
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 96bdfae commit f6f0b38Copy full SHA for f6f0b38
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 |
|---|---|---|
| ||
270 | 270 | |
271 | 271 | |
272 | 272 | |
273 | | - |
| 273 | + |
274 | 274 | |
275 | 275 | |
276 | 276 | |
| ||
289 | 289 | |
290 | 290 | |
291 | 291 | |
292 | | - |
| 292 | + |
293 | 293 | |
294 | 294 | |
295 | 295 | |
296 | 296 | |
297 | 297 | |
298 | 298 | |
299 | 299 | |
| 300 | + |
300 | 301 | |
301 | 302 | |
302 | 303 | |
| ||
318 | 319 | |
319 | 320 | |
320 | 321 | |
321 | | - |
| 322 | + |
322 | 323 | |
323 | 324 | |
324 | 325 | |
|
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 |
|---|---|---|
| ||
98 | 98 | |
99 | 99 | |
100 | 100 | |
| 101 | + |
| 102 | + |
| 103 | + |
| 104 | + |
| 105 | + |
| 106 | + |
| 107 | + |
| 108 | + |
| 109 | + |
| 110 | + |
| 111 | + |
0 commit comments