channel: reclaim departed-member +f flood counters and expired +J entries on the tick (slow high-churn leak)
This commit is contained in:
parent
92a3f5ba86
commit
d6cc813aad
3 changed files with 45 additions and 0 deletions
|
|
@ -639,6 +639,7 @@ impl Ircd {
|
|||
self.server.ping_links(); // keepalive on every server link
|
||||
self.server.purge_xlines(); // drop expired server bans
|
||||
self.server.purge_tbans(); // lift expired timed channel bans (TBAN)
|
||||
self.server.purge_flood_state(); // reclaim per-member +f/+J state of departed users
|
||||
for m in &mut self.modules {
|
||||
m.on_tick(&mut self.server); // timer-driven modules (e.g. reputation)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue