fixed nil deref in messenger

This commit is contained in:
diamondburned 2020-10-22 23:10:26 -07:00
parent b9838fab0a
commit 155813b08c
1 changed files with 3 additions and 2 deletions

View File

@ -17,7 +17,7 @@ type Channel struct {
name string
user Username
messenger *Messenger
messenger Messenger
}
var _ cchat.Server = (*Channel)(nil)
@ -66,5 +66,6 @@ func (ch *Channel) AsNicknamer() cchat.Nicknamer {
}
func (ch *Channel) AsMessenger() cchat.Messenger {
return ch.messenger
ch.messenger.channel = ch
return &ch.messenger
}