From f5303c153ca0becd9d74873ac6df469320007aea Mon Sep 17 00:00:00 2001 From: Ailin Nemui Date: Mon, 10 May 2021 08:34:19 +0200 Subject: [PATCH] slightly improve nocap detection Fixes #1311 --- src/irc/core/irc-servers.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/irc/core/irc-servers.c b/src/irc/core/irc-servers.c index 06f3d3c8..676e8cb9 100644 --- a/src/irc/core/irc-servers.c +++ b/src/irc/core/irc-servers.c @@ -313,7 +313,8 @@ static void server_init_1(IRC_SERVER_REC *server) signal_emit("server waiting cap ls", 2, server, CAP_LS_VERSION); irc_send_cmd_now(server, "CAP LS " CAP_LS_VERSION); /* to detect non-CAP servers, send this bogus join */ - irc_send_cmd_now(server, "JOIN "); + /* the : will make INSPIRCD respond with 451 instead of 461, too */ + irc_send_cmd_now(server, "JOIN :"); } if (conn->starttls) irc_server_send_starttls(server);