From d8f5f8481f3e2dc20d3f8cf64095e6e86a349027 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Tue, 8 Mar 2022 21:28:43 +0100 Subject: [PATCH] downstream: set case-mapping for monitored --- downstream.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/downstream.go b/downstream.go index 16d725b..10d6769 100644 --- a/downstream.go +++ b/downstream.go @@ -329,6 +329,7 @@ func newDownstreamConn(srv *Server, ic ircConn, id uint64) *downstreamConn { caps: make(map[string]bool), monitored: newCasemapMap(0), } + dc.monitored.SetCasemapping(casemapASCII) dc.hostname = remoteAddr if host, _, err := net.SplitHostPort(dc.hostname); err == nil { dc.hostname = host @@ -2605,6 +2606,7 @@ func (dc *downstreamConn) handleMessageRegistered(ctx context.Context, msg *irc. uc.updateMonitor() case "C": // clear dc.monitored = newCasemapMap(0) + dc.monitored.SetCasemapping(casemapASCII) uc.updateMonitor() case "L": // list // TODO: be less lazy and pack the list