diff --git a/src/irc/irc-recv.c b/src/irc/irc-recv.c index 2307c5b5b..011dbcbee 100644 --- a/src/irc/irc-recv.c +++ b/src/irc/irc-recv.c @@ -1094,6 +1094,9 @@ irc_recv_cmd_part (t_irc_server *server, char *host, char *nick, char *arguments return -1; } + if (arguments[0] == ':') + arguments++; + pos_args = strchr (arguments, ' '); if (pos_args) { diff --git a/weechat/src/irc/irc-recv.c b/weechat/src/irc/irc-recv.c index 2307c5b5b..011dbcbee 100644 --- a/weechat/src/irc/irc-recv.c +++ b/weechat/src/irc/irc-recv.c @@ -1094,6 +1094,9 @@ irc_recv_cmd_part (t_irc_server *server, char *host, char *nick, char *arguments return -1; } + if (arguments[0] == ':') + arguments++; + pos_args = strchr (arguments, ' '); if (pos_args) {