diff --git a/irc/client.go b/irc/client.go index 11860c9d..be6366da 100644 --- a/irc/client.go +++ b/irc/client.go @@ -121,15 +121,13 @@ type Session struct { // sets the session quit message, if there isn't one already func (sd *Session) SetQuitMessage(message string) (set bool) { if message == "" { - if sd.quitMessage == "" { - sd.quitMessage = "Connection closed" - return true - } else { - return false - } - } else { + message = "Connection closed" + } + if sd.quitMessage == "" { sd.quitMessage = message return true + } else { + return false } }