diff libpurple/protocols/silc/silc.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 38cc722159ff
children c54720e10706
line wrap: on
line diff
--- a/libpurple/protocols/silc/silc.c	Sun Nov 11 22:09:49 2007 +0000
+++ b/libpurple/protocols/silc/silc.c	Sun Nov 11 22:18:20 2007 +0000
@@ -368,7 +368,9 @@
 	sg = gc->proto_data;
 
 	if (status != SILC_SOCKET_OK) {
-		purple_connection_error(gc, _("Connection failed"));
+		purple_connection_error_reason(gc,
+			PURPLE_CONNECTION_ERROR_NETWORK_ERROR,
+			_("Connection failed"));
 		silc_pkcs_public_key_free(sg->public_key);
 		silc_pkcs_private_key_free(sg->private_key);
 		silc_free(sg);
@@ -544,8 +546,8 @@
 	/* Init SILC client */
 	if (!silc_client_init(client, username, hostname, realname,
 			      silcpurple_running, sg)) {
-		purple_connection_error(gc, PURPLE_CONNECTION_ERROR_OTHER_ERROR,
-		                      _("Cannot initialize SILC protocol"));
+		purple_connection_error_reason(gc, PURPLE_CONNECTION_ERROR_OTHER_ERROR,
+		                             _("Cannot initialize SILC protocol"));
 		gc->proto_data = NULL;
 		silc_free(sg);
 		return;