diff --git a/upstream.go b/upstream.go index 91071de..8aac040 100644 --- a/upstream.go +++ b/upstream.go @@ -1702,6 +1702,11 @@ func (uc *upstreamConn) appendLog(entity string, msg *irc.Message) (msgID string if uc.user.msgStore == nil { return "" } + if entity == "NickServ" { + // The messages sent/received from NickServ may contain + // security-related information (like passwords). Don't store these. + return "" + } detached := false if ch, ok := uc.network.channels[entity]; ok {