From 39bb5d8ee957a032942d6607c02805a4c50f472b Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Sat, 5 Mar 2011 16:47:58 +0100 Subject: [PATCH] relay: allow colon in server password received from client --- ChangeLog | 1 + src/plugins/relay/relay-client-irc.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 125d28c52..1e1ecbcb1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -38,6 +38,7 @@ Version 0.3.5 (under dev!) * irc: add many missing commands for target buffer (options irc.msgbuffer.xxx) (bug #32216) * lua: fix crash when many scripts are executing callbacks at same time +* relay: allow colon in server password received from client * relay: do not send join for private buffers to client * rmodifier: fix reload of file rmodifier.conf * rmodifier: fix crash when adding rmodifier with invalid regex diff --git a/src/plugins/relay/relay-client-irc.c b/src/plugins/relay/relay-client-irc.c index eaab3408e..6f18eb7b5 100644 --- a/src/plugins/relay/relay-client-irc.c +++ b/src/plugins/relay/relay-client-irc.c @@ -711,7 +711,7 @@ relay_client_irc_recv_one_msg (struct t_relay_client *client, char *data) { if (irc_args && irc_args[0] && (strcmp (weechat_config_string (relay_config_network_password), - irc_args) == 0)) + (irc_args[0] == ':') ? irc_args + 1 : irc_args) == 0)) { RELAY_IRC_DATA(client, password_ok) = 1; }