| 720 gc = purple_account_get_connection(account); |
720 gc = purple_account_get_connection(account); |
| 721 |
721 |
| 722 if (!purple_ssl_is_supported()) |
722 if (!purple_ssl_is_supported()) |
| 723 { |
723 { |
| 724 gc->wants_to_die = TRUE; |
724 gc->wants_to_die = TRUE; |
| 725 purple_connection_error(gc, |
725 purple_connection_error_reason (gc, PURPLE_REASON_ENCRYPTION_ERROR, |
| 726 _("SSL support is needed for MSN. Please install a supported " |
726 _("SSL support is needed for MSN. Please install a supported " |
| 727 "SSL library.")); |
727 "SSL library.")); |
| 728 return; |
728 return; |
| 729 } |
729 } |
| 730 |
730 |
| 749 |
749 |
| 750 if (strcmp(username, purple_account_get_username(account))) |
750 if (strcmp(username, purple_account_get_username(account))) |
| 751 purple_account_set_username(account, username); |
751 purple_account_set_username(account, username); |
| 752 |
752 |
| 753 if (!msn_session_connect(session, host, port, http_method)) |
753 if (!msn_session_connect(session, host, port, http_method)) |
| 754 purple_connection_error(gc, _("Failed to connect to server.")); |
754 purple_connection_error_reason (gc, PURPLE_REASON_NETWORK_ERROR, |
| |
755 _("Failed to connect to server.")); |
| 755 } |
756 } |
| 756 |
757 |
| 757 static void |
758 static void |
| 758 msn_close(PurpleConnection *gc) |
759 msn_close(PurpleConnection *gc) |
| 759 { |
760 { |