# HG changeset patch # User Will Thompson # Date 1191936968 0 # Node ID 7a7b3a4256660660ef38c78ef4baae6a0532740a # Parent bde477ec6a711f1f6f0f09eef977a50067aa9255 I missed some wants_to_dies in jabber. diff -r bde477ec6a71 -r 7a7b3a425666 libpurple/protocols/jabber/auth.c --- a/libpurple/protocols/jabber/auth.c Tue Oct 09 13:32:58 2007 +0000 +++ b/libpurple/protocols/jabber/auth.c Tue Oct 09 13:36:08 2007 +0000 @@ -50,7 +50,6 @@ "", -1); return TRUE; } else if(xmlnode_get_child(starttls, "required")) { - js->gc->wants_to_die = TRUE; purple_connection_error_reason (js->gc, PURPLE_REASON_NO_SSL_SUPPORT, _("Server requires TLS/SSL for login. No TLS/SSL support found.")); return TRUE; @@ -115,7 +114,6 @@ static void disallow_plaintext_auth(PurpleAccount *account) { - account->gc->wants_to_die = TRUE; purple_connection_error_reason (account->gc, PURPLE_REASON_ENCRYPTION_ERROR, _("Server requires plaintext authentication over an unencrypted stream")); } diff -r bde477ec6a71 -r 7a7b3a425666 libpurple/protocols/jabber/jabber.c --- a/libpurple/protocols/jabber/jabber.c Tue Oct 09 13:32:58 2007 +0000 +++ b/libpurple/protocols/jabber/jabber.c Tue Oct 09 13:36:08 2007 +0000 @@ -144,7 +144,6 @@ if(jabber_process_starttls(js, packet)) return; } else if(purple_account_get_bool(js->gc->account, "require_tls", FALSE) && !js->gsc) { - js->gc->wants_to_die = TRUE; purple_connection_error_reason (js->gc, PURPLE_REASON_ENCRYPTION_ERROR, _("You require encryption, but it is not available on this server.")); return; @@ -588,14 +587,12 @@ js->old_length = -1; if(!js->user) { - gc->wants_to_die = TRUE; purple_connection_error_reason (gc, PURPLE_REASON_INVALID_SETTINGS, _("Invalid XMPP ID")); return; } if (!js->user->domain || *(js->user->domain) == '\0') { - gc->wants_to_die = TRUE; purple_connection_error_reason (gc, PURPLE_REASON_INVALID_SETTINGS, _("Invalid XMPP ID. Domain must be set.")); return; @@ -627,7 +624,6 @@ purple_account_get_int(account, "port", 5223), jabber_login_callback_ssl, jabber_ssl_connect_failure, js->gc); } else { - js->gc->wants_to_die = TRUE; purple_connection_error_reason (js->gc, PURPLE_REASON_NO_SSL_SUPPORT, _("SSL support unavailable")); } @@ -1082,7 +1078,6 @@ js->old_length = -1; if(!js->user) { - gc->wants_to_die = TRUE; purple_connection_error_reason (gc, PURPLE_REASON_INVALID_SETTINGS, _("Invalid XMPP ID")); return; @@ -1116,7 +1111,6 @@ purple_account_get_int(account, "port", 5222), jabber_login_callback_ssl, jabber_ssl_connect_failure, gc); } else { - gc->wants_to_die = TRUE; purple_connection_error_reason (gc, PURPLE_REASON_NO_SSL_SUPPORT, _("SSL support unavailable")); }