libpurple/protocols/irc/irc.c

branch
soc.2007.certmgr
changeset 18488
662f2635497f
parent 18122
9bf9970c1b6a
child 19784
04904e614e47
equal deleted inserted replaced
18487:0730e45141fd 18488:662f2635497f
431 PurpleConnection *gc = data; 431 PurpleConnection *gc = data;
432 struct irc_conn *irc = gc->proto_data; 432 struct irc_conn *irc = gc->proto_data;
433 433
434 irc->gsc = NULL; 434 irc->gsc = NULL;
435 435
436 switch(error) { 436 purple_connection_error(gc, purple_ssl_strerror(error));
437 case PURPLE_SSL_CONNECT_FAILED:
438 purple_connection_error(gc, _("Connection Failed"));
439 break;
440 case PURPLE_SSL_HANDSHAKE_FAILED:
441 purple_connection_error(gc, _("SSL Handshake Failed"));
442 break;
443 }
444 } 437 }
445 438
446 static void irc_close(PurpleConnection *gc) 439 static void irc_close(PurpleConnection *gc)
447 { 440 {
448 struct irc_conn *irc = gc->proto_data; 441 struct irc_conn *irc = gc->proto_data;

mercurial