From 34e220df56c4e25343941c9cc80550f3aea0c724 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Fri, 25 May 2007 16:49:25 +0000 Subject: [PATCH] Fixed bug with PART command parsing (":" not skipped, problem with some IRC servers) --- src/irc/irc-recv.c | 3 +++ weechat/src/irc/irc-recv.c | 3 +++ 2 files changed, 6 insertions(+) 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) {