From 63149e754a67ea67d41275a33b25eb0f905a565f Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Thu, 14 Mar 2019 03:21:45 -0400 Subject: [PATCH] update registeredChannels cache on rename as well --- irc/channelmanager.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/irc/channelmanager.go b/irc/channelmanager.go index fd31b5b9..f520619e 100644 --- a/irc/channelmanager.go +++ b/irc/channelmanager.go @@ -229,6 +229,10 @@ func (cm *ChannelManager) Rename(name string, newname string) (err error) { info = channel.ExportRegistration(IncludeInitial) delete(cm.chans, cfname) cm.chans[cfnewname] = entry + if cm.registeredChannels[cfname] { + delete(cm.registeredChannels, cfname) + cm.registeredChannels[cfnewname] = true + } entry.channel.Rename(newname, cfnewname) return nil }