[IRCServices Coding] A subtle levels bug

Russell Garrett rg at tcslon.com
Sat Feb 2 03:26:25 PST 2002


I'm running Bahamut with IRCServices 5, and I've spotted a chanserv levels bug:

Pertinent Channel level settings:
AUTOVOICE 0
AUTOHALFOP 4 (although it isn't used, because Bahamut doesn't support hop)

A user with access level 4 enters the channel. He is not autovoiced, despite being above the AUTOVOICE leve, because he would be be hopped if this wasn't bahamut, so he is left with no modes. 

The bahamut protocol module needs to recognise this situation and voice him.

Thanks,

Russ Garrett (russ at garrett.co.uk)