Skip to content

Commit 30eeeb5

Browse files
Rosemary Yindaprahamian
Rosemary Yin
authored andcommitted
fix(changestream): removes all event listeners on close
Fixes Node-1727
1 parent dc1387e commit 30eeeb5

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lib/change_stream.js

+1
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ class ChangeStream extends EventEmitter {
154154

155155
// Tidy up the existing cursor
156156
var cursor = this.cursor;
157+
['data', 'close', 'end', 'error'].forEach(event => this.cursor.removeAllListeners(event));
157158
delete this.cursor;
158159
return cursor.close(callback);
159160
}

0 commit comments

Comments
 (0)