pidgin/pidgin

Use purple_connection_ssl_error in prpl-irc
cpw.resiak.disconnectreason
2007-09-19, Will Thompson
cc02f15b7a91
Parents 7487bb69ae76
Children c900767c024b
Use purple_connection_ssl_error in prpl-irc
--- a/libpurple/protocols/irc/irc.c Wed Sep 19 15:00:48 2007 +0000
+++ b/libpurple/protocols/irc/irc.c Wed Sep 19 15:01:47 2007 +0000
@@ -442,21 +442,7 @@
irc->gsc = NULL;
- switch (error) {
- case PURPLE_SSL_HANDSHAKE_FAILED:
- case PURPLE_SSL_CONNECT_FAILED:
- reason = PURPLE_REASON_ENCRYPTION_ERROR;
- break;
- case PURPLE_SSL_CERTIFICATE_INVALID:
- /* TODO: maybe PURPLE_SSL_* should be more specific? */
- reason = PURPLE_REASON_CERT_OTHER_ERROR;
- break;
- default:
- g_assert_not_reached ();
- reason = PURPLE_REASON_ENCRYPTION_ERROR;
- }
-
- purple_connection_error_reason (gc, reason, purple_ssl_strerror(error));
+ purple_connection_ssl_error (gc, error);
}
static void irc_close(PurpleConnection *gc)