From b56fe20ba1b1c0ce3fc089e5466cf04a9f77ceb4 Mon Sep 17 00:00:00 2001 From: "Alexander \"PapaTutuWawa" Date: Fri, 29 Oct 2021 11:40:59 +0200 Subject: [PATCH] Detect errors when working with AvatarData --- bridge/xmpp/xmpp.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bridge/xmpp/xmpp.go b/bridge/xmpp/xmpp.go index 687ca071..65477f3e 100644 --- a/bridge/xmpp/xmpp.go +++ b/bridge/xmpp/xmpp.go @@ -283,7 +283,13 @@ func (b *Bxmpp) handleXMPP() error { for { m, err := b.xc.Recv() if err != nil { - return err + switch m.(type) { + case xmpp.AvatarData: + b.avatarAvailability[v.From] = false + continue + default: + return err + } } switch v := m.(type) {