--- a/libpurple/protocols/jabber/jabber.c Fri Sep 28 14:51:59 2007 +0000 +++ b/libpurple/protocols/jabber/jabber.c Fri Sep 28 14:52:51 2007 +0000 @@ -141,6 +141,7 @@ 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(js->gc, _("You require encryption, but it is not available on this server.")); return; }