diff --git a/stanzahandling.go b/stanzahandling.go index 67fba04..da759b0 100644 --- a/stanzahandling.go +++ b/stanzahandling.go @@ -69,6 +69,9 @@ func rcvStanzas(client *xmpp.Client, iqc chan xmpp.IQ, msgc chan xmpp.Chat, ctx if query != nil { xmlns = query.SelectAttr("xmlns") } + if xmlns == nil { + break + } switch xmlns.Value { case nsDiscoInfo: root := etree.NewDocument()