repo: ngircd
action: commit
revision: 
path_from: 
revision_from: d0f9d3d92e8f3f1d33ece89f751b01343b5e1141:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit d0f9d3d92e8f3f1d33ece89f751b01343b5e1141
Author: ItsOnlyBinary 
Date:   Sun Oct 7 22:33:27 2018 +0100

    Allow a 5th parameter in WEBIRC

    According to an IRCv3 extension, the 5th parameter can be used for extra
    flags that are fine to ignore for now, but limiting WEBIRC params to 4
    causes a syntax error.

    See https://github.com/ircv3/ircv3-ideas/issues/12 for more information.

    This closes #247.

diff --git a/src/ngircd/parse.c b/src/ngircd/parse.c
index 5d8f0d591a74a2eec63abd94f4af9d7690d4a46f..
index ..51834133bff35e8ca86cb6d2e755bc9863d8cf16 100644
--- a/src/ngircd/parse.c
+++ b/src/ngircd/parse.c
@@ -111,7 +111,7 @@ static COMMAND My_Commands[] =
 	_CMD("USERS", IRC_USERS, CLIENT_USER|CLIENT_SERVER, 0, -1, 0),
 	_CMD("VERSION", IRC_VERSION, CLIENT_USER|CLIENT_SERVER, 0, 1, 1),
 	_CMD("WALLOPS", IRC_WALLOPS, CLIENT_USER|CLIENT_SERVER, 1, 1, 0),
-	_CMD("WEBIRC", IRC_WEBIRC, CLIENT_UNKNOWN, 4, 4, 0),
+	_CMD("WEBIRC", IRC_WEBIRC, CLIENT_UNKNOWN, 4, 5, 0),
 	_CMD("WHO", IRC_WHO, CLIENT_USER, 0, 2, 1),
 	_CMD("WHOIS", IRC_WHOIS, CLIENT_USER|CLIENT_SERVER, 0, -1, 1),
 	_CMD("WHOWAS", IRC_WHOWAS, CLIENT_USER|CLIENT_SERVER, 0, -1, 0),

-----END OF PAGE-----