Mercurial > pidgin
diff libpurple/protocols/jabber/auth.c @ 22800:abd261518b83
When an XMPP account is set to require TLS, but libpurple doesn't have SSL
support, display an error message and give up before actually logging in.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Thu, 01 May 2008 04:02:31 +0000 |
parents | fa7e07c74a59 |
children | 42dfa1139b5c |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/auth.c Thu May 01 03:55:48 2008 +0000 +++ b/libpurple/protocols/jabber/auth.c Thu May 01 04:02:31 2008 +0000 @@ -54,6 +54,11 @@ PURPLE_CONNECTION_ERROR_NO_SSL_SUPPORT, _("Server requires TLS/SSL for login. No TLS/SSL support found.")); return TRUE; + } else if(purple_account_get_bool(js->gc->account, "require_tls", FALSE)) { + purple_connection_error_reason (js->gc, + PURPLE_CONNECTION_ERROR_NO_SSL_SUPPORT, + _("You require encryption, but no TLS/SSL support found.")); + return TRUE; } }