From 1610c524f7e07dcd1b609bdf22eae58ae355af41 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Wed, 1 Mar 2017 18:09:02 +0900 Subject: [PATCH] check double quote also fixes #83 --- xmpp.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xmpp.go b/xmpp.go index 11424f8..7769a0c 100644 --- a/xmpp.go +++ b/xmpp.go @@ -606,7 +606,8 @@ func (c *Client) Recv() (stanza interface{}, err error) { case *clientPresence: return Presence{v.From, v.To, v.Type, v.Show, v.Status}, nil case *clientIQ: - if bytes.Equal(v.Query, []byte(``)) { + // TODO check more strictly + if bytes.Equal(v.Query, []byte(``)) || bytes.Equal(v.Query, []byte(``)) { err := c.SendResultPing(v.ID, v.From) if err != nil { return Chat{}, err