# HG changeset patch # User Paul Aurich # Date 1238870657 0 # Node ID f25410b0827cbad5b08b6abb65bdd8b82a0a70f4 # Parent 20743d9bd62dc451ba838c1e54474b74c7de1a18 Fix login process for older servers using IQ-auth. See b3b179b8def361326c66b090679e52804802631e for the first part of this. diff -r 20743d9bd62d -r f25410b0827c libpurple/protocols/jabber/auth.c --- a/libpurple/protocols/jabber/auth.c Sat Apr 04 17:01:59 2009 +0000 +++ b/libpurple/protocols/jabber/auth.c Sat Apr 04 18:44:17 2009 +0000 @@ -571,7 +571,7 @@ const char *type = xmlnode_get_attrib(packet, "type"); if(type && !strcmp(type, "result")) { - jabber_stream_set_state(js, JABBER_STREAM_CONNECTED); + jabber_disco_items_server(js); } else { PurpleConnectionError reason = PURPLE_CONNECTION_ERROR_NETWORK_ERROR; char *msg = jabber_parse_error(js, packet, &reason);