# HG changeset patch # User Evan Schoenberg # Date 1168260683 0 # Node ID fd1a584dd5be0b672484f977ae869c3810d7c3a4 # Parent 7d6bd7a4994f98f13d0398f87dfaaa6cd1441626 [gaim-migrate @ 18087] jabber_disco_finish_server_info_result_cb() should be called for other early-return cases, too. The LiveJournal djabberd server, for example, returns: which hits the early return for (!from). committer: Tailor Script diff -r 7d6bd7a4994f -r fd1a584dd5be libgaim/protocols/jabber/disco.c --- a/libgaim/protocols/jabber/disco.c Mon Jan 08 04:26:16 2007 +0000 +++ b/libgaim/protocols/jabber/disco.c Mon Jan 08 12:51:23 2007 +0000 @@ -238,11 +238,9 @@ const char *from = xmlnode_get_attrib(packet, "from"); const char *type = xmlnode_get_attrib(packet, "type"); - if(!from || !type) { - return; - } - - if(strcmp(from, js->user->domain)) { + if((!from || !type) || + (strcmp(from, js->user->domain))) { + jabber_disco_finish_server_info_result_cb(js); return; }