Skip to content
This repository has been archived by the owner on Jun 24, 2021. It is now read-only.

3.5: Invalid command 'SJOIN' with only 3 arguments (expecting 4) #237

Open
ShadowNinja opened this issue Feb 26, 2017 · 3 comments
Open

Comments

@ShadowNinja
Copy link
Contributor

I've noticed this issue with Charybdis 3.5 (commit db05a36). I'll intermittently get netsplits with this error: [foo.net] *** Notice -- Dropping server bar.net due to (invalid) command 'SJOIN' with only 3 arguments (expecting 4). It happened a few days ago, and the last time before that was probably a month ago. All servers are running the same version of Charybdis. When the servers relink the same thing sometimes happens during netjoin, but sometimes they link fine.

@kaniini
Copy link
Contributor

kaniini commented Mar 4, 2017

that's the tip of the iceberg really. when implementing MsgBuf support in charybdis 4, i found a lot of nasty stuff like this.

freenode is literally 1 security audit of ircd-seven away from having a really bad day.

@kaniini
Copy link
Contributor

kaniini commented Mar 4, 2017

most likely your SJOIN is related to a +P channel that is empty. in some cases, the trailing : goes missing.

@ShadowNinja
Copy link
Contributor Author

I did have an empty +P channel.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants