diff --git a/rooms.js b/rooms.js index 222ccc56ba..8e24aea030 100644 --- a/rooms.js +++ b/rooms.js @@ -1636,6 +1636,12 @@ class ChatRoom extends Room { } this.logUserStatsInterval = null; + if (!this.isPersonal) { + this.modlogStream.destroySoon(); + this.modlogStream.removeAllListeners('finish'); + } + this.modlogStream = null; + // get rid of some possibly-circular references Rooms.rooms.delete(this.id); }