From 531cf675c829e2a4932413015415b1fa03642635 Mon Sep 17 00:00:00 2001 From: Daniel Oaks Date: Thu, 9 Mar 2017 19:09:58 +1000 Subject: [PATCH] rehash: Add note about cap del/new order --- irc/server.go | 1 + 1 file changed, 1 insertion(+) diff --git a/irc/server.go b/irc/server.go index 16f47248..cc9fa270 100644 --- a/irc/server.go +++ b/irc/server.go @@ -1380,6 +1380,7 @@ func (server *Server) rehash() error { added[Cap302] = stsPolicy } } + // DEL caps and then send NEW ones so that updated caps get removed/added correctly if len(removedCaps) > 0 { sClient.Send(nil, server.name, "CAP", sClient.nick, "DEL", removed) }