소스 검색

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

tags/v0.10.0
Daniel Oaks 6 년 전
부모
커밋
2791476f16
1개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 2
    3
      irc/server.go

+ 2
- 3
irc/server.go 파일 보기

2019
 	casefoldedChannelName, err := CasefoldChannel(channelName)
2019
 	casefoldedChannelName, err := CasefoldChannel(channelName)
2020
 	channel := server.channels.Get(casefoldedChannelName)
2020
 	channel := server.channels.Get(casefoldedChannelName)
2021
 	if err != nil || channel == nil {
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
 	channel.Invite(target, client)
2026
 	channel.Invite(target, client)

Loading…
취소
저장