--- a/libpurple/protocols/jabber/parser.c Sat Nov 07 04:41:04 2009 +0000 +++ b/libpurple/protocols/jabber/parser.c Sat Nov 07 06:10:17 2009 +0000 @@ -260,8 +260,8 @@ * the opening <stream:stream> and there was no version, we need to * immediately start legacy IQ auth. */ - js->auth_type = JABBER_AUTH_IQ_AUTH; jabber_stream_set_state(js, JABBER_STREAM_AUTHENTICATING); + jabber_auth_start_old(js); } }