Bläddra i källkod

INVITE: Fix dumb crash (thanks for pointing this out, @josephbisch!)

tags/v0.10.0
Daniel Oaks 6 år sedan
förälder
incheckning
2791476f16
1 ändrade filer med 2 tillägg och 3 borttagningar
  1. 2
    3
      irc/server.go

+ 2
- 3
irc/server.go Visa fil

@@ -2019,9 +2019,8 @@ func inviteHandler(server *Server, client *Client, msg ircmsg.IrcMessage) bool {
2019 2019
 	casefoldedChannelName, err := CasefoldChannel(channelName)
2020 2020
 	channel := server.channels.Get(casefoldedChannelName)
2021 2021
 	if err != nil || channel == nil {
2022
-		client.Send(nil, server.name, RPL_INVITING, client.nick, target.nick, channelName)
2023
-		target.Send(nil, client.nickMaskString, "INVITE", target.nick, channel.name)
2024
-		return true
2022
+		client.Send(nil, server.name, ERR_NOSUCHCHANNEL, client.nick, channelName, "No such channel")
2023
+		return false
2025 2024
 	}
2026 2025
 
2027 2026
 	channel.Invite(target, client)

Laddar…
Avbryt
Spara