diff libpurple/protocols/msnp9/msn.c @ 21428:73788974b883

Switch to purple_connection_error_reason in msnp9, and a few places I missed in silc. I've still not reason-ified silc10 or zephyr or toc.
author Will Thompson <will.thompson@collabora.co.uk>
date Sun, 11 Nov 2007 22:18:20 +0000
parents a07cfce78345
children e3bad210e005
line wrap: on
line diff
--- a/libpurple/protocols/msnp9/msn.c	Sun Nov 11 22:09:49 2007 +0000
+++ b/libpurple/protocols/msnp9/msn.c	Sun Nov 11 22:18:20 2007 +0000
@@ -725,8 +725,9 @@
 
 	if (!purple_ssl_is_supported())
 	{
-		gc->wants_to_die = TRUE;
-		purple_connection_error(gc,
+		purple_connection_error_reason(gc,
+			PURPLE_CONNECTION_ERROR_NO_SSL_SUPPORT,
+
 			_("SSL support is needed for MSN. Please install a supported "
 			  "SSL library."));
 		return;
@@ -755,7 +756,9 @@
 		purple_account_set_username(account, username);
 
 	if (!msn_session_connect(session, host, port, http_method))
-		purple_connection_error(gc, _("Failed to connect to server."));
+		purple_connection_error_reason(gc,
+			PURPLE_CONNECTION_ERROR_NETWORK_ERROR,
+			_("Failed to connect to server."));
 }
 
 static void