View Issue Details

IDProjectCategoryView StatusLast Update
0003590unrealircdpublic2015-07-09 20:00
Reporterfez Assigned Tosyzop  
Status resolvedResolutionfixed 
OSanyOS Versionany 
Product Version3.2.7 
Fixed in Version3.4-beta1 
Summary0003590: SVSMODE operator count bug
DescriptionIf you use a U:Lined server to send SVSMODE <user> +oO (that is, both operator and local operator), then the server operator count increases (as one would expect). When that user later quits, IRCstats.operators is not decremented however.

If you just use SVSMODE +o, then the oper count is decremented when the user disconnects. It only seems to take effect if +O is also used.
Steps To Reproducee.g., from a services package like anope, run

/lusers (take note of oper count)
/operserv umode someuser +oO
/lusers (oper count should increase by one)
/kill someuser
/lusers (oper count was not decreased)
Additional InformationI tried to track it down myself, but couldn't... It seems IRCstats is controlled from all over the place....
TagsNo tags attached.
3rd party modules



2015-07-09 19:59

administrator   ~0018466

probably fixed in 3.4-alpha5 as local ircop support (+O) has been removed

Issue History

Date Modified Username Field Change
2008-01-20 03:02 fez New Issue
2015-07-09 19:59 syzop Note Added: 0018466
2015-07-09 19:59 syzop Status new => resolved
2015-07-09 19:59 syzop Fixed in Version => 3.4-beta1
2015-07-09 19:59 syzop Resolution open => fixed
2015-07-09 19:59 syzop Assigned To => syzop