Debug assert fail on command 451 after joining channel
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
IRC.NET | Status tracked in Trunk | |||||
0.1 |
Invalid
|
Undecided
|
Alexander Regueiro | |||
0.2 |
Invalid
|
Undecided
|
Alexander Regueiro | |||
Trunk |
Invalid
|
Undecided
|
Alexander Regueiro |
Bug Description
Versions affected: trunk, 0.1
Setup:
Connecting to local irc server running inspircd daemon + Anope services.
Usage:
void ircClient_
{
}
Result:
Receive Debug assertion failure in ProcessMessageN
Assertion: Debug.Assert(
message.Command = 451
message.
message.
I'm not sure where the issue lies here. Connecting to an UnrealIRCd server resulted in the same outcome. If I do not attempt to join a channel via Channels.Join(), and turn on the autojoin module in inspircd, the testclient will be joined to the channel and show up in the userlist.
description: | updated |
Changed in ircdotnet: | |
assignee: | nobody → Noldorin (noldorin) |
milestone: | none → 0.2.0 |
You probably already know this, but according to http:// www.faqs. org/rfcs/ rfc1459. html
Numeric 451 ERR_NOTREGISTERED
Returned by the server to indicate that the client must be registered before the server will allow it to be parsed in detail.
I am unsure whether that means the client will not be allowed to connect or not. Most clients seem to take this as a warning/information (chatzilla, xchat, mirc, irssi) and still join the channel.