Empty roster will hang Gajim login
If an empty roster get result is returned gajim will hang on login.
Causes hang: SEND: <iq from="humphry1@anubis.corp.jabber.com/Gajim" type="get" id="104"> <query xmlns="jabber:iq:roster" /> </iq>
RECV: <iq from='humphry1@anubis.corp.jabber.com/Gajim' id='104' type='result' xml:lang='en'/>
But a result with an empty <query/> element will allow proper login: SEND: <iq from="humphry1@anubis.corp.jabber.com/Gajim" type="get" id="104"> <query xmlns="jabber:iq:roster" /> </iq>
RECV: <iq from='humphry1@anubis.corp.jabber.com/Gajim' id='104' type='result' xml:lang='en'> <query xmlns='jabber:iq:roster'/> </iq>