summaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
authorMatthew Martin <phy1729@gmail.com>2019-02-28 18:55:26 -0600
committerMatthew Martin <phy1729@gmail.com>2019-02-28 18:55:26 -0600
commit77a9322bbfbf9e3705adf9a2208675ca39f5ae0e (patch)
tree922269c035e737799ff4435b1c18fb3657dd7324 /src/plugins
parent6a0e9818a92b07c456bf860e307ef14971fb29e7 (diff)
downloadweechat-77a9322bbfbf9e3705adf9a2208675ca39f5ae0e.zip
irc: quote argument to NICK
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/irc/irc-command.c2
-rw-r--r--src/plugins/irc/irc-protocol.c6
-rw-r--r--src/plugins/irc/irc-server.c2
3 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/irc/irc-command.c b/src/plugins/irc/irc-command.c
index 864085d7c..30e1e3c21 100644
--- a/src/plugins/irc/irc-command.c
+++ b/src/plugins/irc/irc-command.c
@@ -3489,7 +3489,7 @@ irc_send_nick_server (struct t_irc_server *server, const char *nickname)
if (server->is_connected)
{
irc_server_sendf (server, IRC_SERVER_SEND_OUTQ_PRIO_HIGH, NULL,
- "NICK %s", nickname);
+ "NICK :%s", nickname);
}
else
irc_server_set_nick (server, nickname);
diff --git a/src/plugins/irc/irc-protocol.c b/src/plugins/irc/irc-protocol.c
index f93528449..3c4733261 100644
--- a/src/plugins/irc/irc-protocol.c
+++ b/src/plugins/irc/irc-protocol.c
@@ -5336,7 +5336,7 @@ IRC_PROTOCOL_CALLBACK(432)
irc_server_set_nick (server, alternate_nick);
- irc_server_sendf (server, 0, NULL, "NICK %s", server->nick);
+ irc_server_sendf (server, 0, NULL, "NICK :%s", server->nick);
}
return WEECHAT_RC_OK;
@@ -5380,7 +5380,7 @@ IRC_PROTOCOL_CALLBACK(433)
irc_server_set_nick (server, alternate_nick);
- irc_server_sendf (server, 0, NULL, "NICK %s", server->nick);
+ irc_server_sendf (server, 0, NULL, "NICK :%s", server->nick);
}
else
{
@@ -5438,7 +5438,7 @@ IRC_PROTOCOL_CALLBACK(437)
irc_server_set_nick (server, alternate_nick);
- irc_server_sendf (server, 0, NULL, "NICK %s", server->nick);
+ irc_server_sendf (server, 0, NULL, "NICK :%s", server->nick);
}
}
diff --git a/src/plugins/irc/irc-server.c b/src/plugins/irc/irc-server.c
index 9aabdd3b9..ecb3bd278 100644
--- a/src/plugins/irc/irc-server.c
+++ b/src/plugins/irc/irc-server.c
@@ -3686,7 +3686,7 @@ irc_server_login (struct t_irc_server *server)
weechat_string_replace (username, " ", "_") : strdup ("weechat");
irc_server_sendf (
server, 0, NULL,
- "NICK %s\n"
+ "NICK :%s\n"
"USER %s 0 * :%s",
server->nick,
(username2) ? username2 : "weechat",