| 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; |