Skip to content

Commit d636b69

Browse files
Keridosmuesli
authored andcommitted
fix mumblebee crashing on server message
1 parent dfc6fd3 commit d636b69

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

bees/mumblebee/mumblebee.go

+6-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
*
1717
* Authors:
1818
* Martin Schlierf <go@koma666.de>
19+
* Nicholas Kreimeyer <go@keridos.de>
1920
*/
2021

2122
// Package mumblebee is a Bee that can connect to a Mumble/XMPP server.
@@ -133,6 +134,10 @@ func (mod *MumbleBee) Run(eventChan chan bees.Event) {
133134

134135
config.Attach(gumbleutil.Listener{
135136
TextMessage: func(e *gumble.TextMessageEvent) {
137+
senderName := "Server"
138+
if e.Sender != nil {
139+
senderName = e.Sender.Name
140+
}
136141
ev := bees.Event{
137142
Bee: mod.Name(),
138143
Name: "message",
@@ -145,7 +150,7 @@ func (mod *MumbleBee) Run(eventChan chan bees.Event) {
145150
{
146151
Name: "user",
147152
Type: "string",
148-
Value: e.Sender.Name,
153+
Value: senderName,
149154
},
150155
{
151156
Name: "text",

0 commit comments

Comments
 (0)