My ircd is ircu2.10.11.04+asuka(1.0.2), NewServ goes
into an endless loop, "Handling channel join", when an
oper connects with a fakehost and joins a channel. I
don't know if it happens if the oper does not use
sethost. In the end NewServ gets delinked as the pings
to it time out.
Logged In: YES
user_id=141468
This is beginning to annoy me very much, I usually have to
kill NewServ several times a day. Apparently it can happen
even when a normal user without sethost joins a channel.
It seems to happen at random, at least I have not been able
to see a pattern.
I will try to build a version that won't fill the console
backlog almost immediately, and see what it reports.
Logged In: YES
user_id=141468
Ok, after modifying the code a bit so it doesn't spam the
console buffer, it seems this is a direct effect of the
case-insensitive numeric compare.
Ie. if two users whose numeric only differs in case tries to
join the same channel, the program will go into this
infinite loop. (Marked as duplicate.)