diff src/protocols/jabber/jabber.c @ 8016:7bae464195c4

[gaim-migrate @ 8696] fix jabber registrations for XMPP servers committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Mon, 05 Jan 2004 22:37:07 +0000
parents 03a689c3b3b7
children 9a6df4d567e0
line wrap: on
line diff
--- 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"),