commit 8987e7f
Hubert Hirtz
·
2020-08-20 08:52:03 +0000 UTC
parent c3e6c27
irc: Don't panic on a NICK from an unknown user
1 files changed,
+5,
-4
+5,
-4
1@@ -802,10 +802,11 @@ func (s *Session) handle(msg Message) (err error) {
2 newNickCf := strings.ToLower(newNick)
3 t := msg.TimeOrNow()
4
5- formerUser := s.users[nickCf]
6- formerUser.Nick = newNick
7- delete(s.users, nickCf)
8- s.users[newNickCf] = formerUser
9+ if formerUser, ok := s.users[nickCf]; ok {
10+ formerUser.Nick = newNick
11+ delete(s.users, nickCf)
12+ s.users[newNickCf] = formerUser
13+ }
14
15 if nickCf == s.nickCf {
16 s.evts <- SelfNickEvent{