diff --git a/src/core/app_irc_event.c b/src/core/app_irc_event.c index 424dbe1b..e3165e66 100644 --- a/src/core/app_irc_event.c +++ b/src/core/app_irc_event.c @@ -1918,7 +1918,6 @@ static void irc_event_numeric(SircSession *sirc, int event, msg = params[3]; srv->loggedin = TRUE; - sirc_cmd_cap_end(sirc); // End negotiation srn_chat_add_recv_message(srv->chat, chat_user, msg, context); break; } @@ -1929,6 +1928,8 @@ static void irc_event_numeric(SircSession *sirc, int event, g_return_if_fail(count >= 2); msg = params[1]; + // See also: https://github.com/SrainApp/srain/issues/371 + sirc_cmd_cap_end(sirc); // End negotiation srn_chat_add_recv_message(srv->chat, chat_user, msg, context); break; }