diff -r 1bf8b6ef5aea -r 23b59a16c808 libpurple/protocols/irc/parse.c --- a/libpurple/protocols/irc/parse.c Sat Aug 17 23:28:51 2013 +0530 +++ b/libpurple/protocols/irc/parse.c Sun Aug 18 00:04:13 2013 +0530 @@ -200,7 +200,7 @@ char *format; size_t i; - f = PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_PRPL_ONLY + f = PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_PROTOCOL_ONLY | PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS; format = c->format; @@ -221,7 +221,7 @@ args[i] = '\0'; - purple_cmd_register(c->name, args, PURPLE_CMD_P_PRPL, f, "prpl-irc", + purple_cmd_register(c->name, args, PURPLE_CMD_P_PROTOCOL, f, "prpl-irc", irc_parse_purple_cmd, _(c->help), NULL); }