From 95cbf3a48bfcf855f1d9a35fccda4ed6d3bafce1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sat, 15 Jun 2019 08:56:48 +0200 Subject: [PATCH] irc: remove capability from cap_list when a client capability is disabled (issue #151) --- src/plugins/irc/irc-protocol.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/irc/irc-protocol.c b/src/plugins/irc/irc-protocol.c index d9e160843..8a8aae461 100644 --- a/src/plugins/irc/irc-protocol.c +++ b/src/plugins/irc/irc-protocol.c @@ -673,6 +673,9 @@ IRC_PROTOCOL_CALLBACK(cap) weechat_string_dyn_concat (str_caps_disabled, " "); weechat_string_dyn_concat (str_caps_disabled, caps_supported[i] + 1); + + weechat_hashtable_remove (server->cap_list, + caps_supported[i] + 1); } else {