diff --git a/Changelog b/Changelog index 50676d0..87afc93 100644 --- a/Changelog +++ b/Changelog @@ -1,5 +1,7 @@ [Changes 1.2c01] +* Fix longstanding bug with ordering of rfc1459[] array. (caf) + * Fix crash after /SETAR -, reported by riderplus. (caf) * Remove special handling of 484 numeric, which is no longer needed and diff --git a/source/parse.c b/source/parse.c index 68d95cd..861aee9 100644 --- a/source/parse.c +++ b/source/parse.c @@ -1831,8 +1831,8 @@ protocol_command rfc1459[] = { { "CONNECT", NULL, NULL, 0, 0, 0}, { "ERROR", p_error, NULL, 0, 0, 0}, { "ERROR:", p_error, NULL, 0, 0, 0}, -{ "INVITE", p_invite, NULL, 0, 0, 0}, { "INFO", NULL, NULL, 0, 0, 0}, +{ "INVITE", p_invite, NULL, 0, 0, 0}, { "ISON", NULL, NULL, PROTO_NOQUOTE, 0, 0}, { "JOIN", p_channel, NULL, PROTO_DEPREC, 0, 0}, { "KICK", p_kick, NULL, 0, 0, 0}, @@ -1859,8 +1859,8 @@ protocol_command rfc1459[] = { { "STATS", NULL, NULL, 0, 0, 0}, { "SUMMON", NULL, NULL, 0, 0, 0}, { "TIME", NULL, NULL, 0, 0, 0}, -{ "TRACE", NULL, NULL, 0, 0, 0}, { "TOPIC", p_topic, NULL, 0, 0, 0}, +{ "TRACE", NULL, NULL, 0, 0, 0}, { "USER", NULL, NULL, 0, 0, 0}, { "USERHOST", NULL, NULL, PROTO_NOQUOTE, 0, 0}, { "USERS", NULL, NULL, 0, 0, 0},