From cdeb75976c5313b95c9dfd219d14a718fb5194aa Mon Sep 17 00:00:00 2001 From: delthas Date: Wed, 12 Oct 2022 17:28:25 +0200 Subject: Fix crashing on ISUPPORT PREFIX= On servers without prefixes, we previously crashed because of a missing break. The intended logic was to only process the string if it was not empty. --- irc/session.go | 1 + 1 file changed, 1 insertion(+) diff --git a/irc/session.go b/irc/session.go index 3a6d4e1..63de30f 100644 --- a/irc/session.go +++ b/irc/session.go @@ -1530,6 +1530,7 @@ func (s *Session) updateFeatures(features []string) { if value == "" { s.prefixModes = "" s.prefixSymbols = "" + break Switch } if len(value)%2 != 0 { break Switch -- cgit v1.2.3