diff --git a/irc/handlers.go b/irc/handlers.go index 3dd6ba40..2256af79 100644 --- a/irc/handlers.go +++ b/irc/handlers.go @@ -765,7 +765,7 @@ func chathistoryHandler(server *Server, client *Client, msg ircmsg.Message, rb * return maxChathistoryLimit } limit, err := strconv.Atoi(msg.Params[paramIndex]) - if err != nil || limit == 0 || limit > maxChathistoryLimit { + if err != nil || limit <= 0 || limit > maxChathistoryLimit { limit = maxChathistoryLimit } return