diff -r 52c74f82aff3 -r d75a4e86f7c3 src/protocols/jabber/jabber.c --- a/src/protocols/jabber/jabber.c Mon Jan 05 22:09:29 2004 +0000 +++ b/src/protocols/jabber/jabber.c Mon Jan 05 22:37:07 2004 +0000 @@ -688,7 +688,7 @@ } } -static void jabber_register_start(JabberStream *js) +void jabber_register_start(JabberStream *js) { JabberIq *iq; @@ -812,10 +812,12 @@ case JABBER_STREAM_AUTHENTICATING: gaim_connection_update_progress(js->gc, _("Authenticating"), js->gsc ? 6 : 3, JABBER_CONNECT_STEPS); - if(js->registration) - jabber_register_start(js); - else if(js->protocol_version == JABBER_PROTO_0_9) - jabber_auth_start_old(js); + if(js->protocol_version == JABBER_PROTO_0_9) { + if(js->registration) + jabber_register_start(js); + else + jabber_auth_start_old(js); + } break; case JABBER_STREAM_REINITIALIZING: gaim_connection_update_progress(js->gc, _("Re-initializing Stream"),