comparison libpurple/protocols/yahoo/libymsg.c @ 28140:5ac0a83f0b21

merged with im.pidgin.pidgin
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Sun, 02 Aug 2009 16:43:49 +0900
parents 784013acc2f3 da33da2e1a1e
children fd43a4d472cc
comparison
equal deleted inserted replaced
28118:784013acc2f3 28140:5ac0a83f0b21
1834 error_reason, response_no); 1834 error_reason, response_no);
1835 purple_connection_error_reason(gc, error, error_reason); 1835 purple_connection_error_reason(gc, error, error_reason);
1836 g_free(error_reason); 1836 g_free(error_reason);
1837 g_free(auth_data->seed); 1837 g_free(auth_data->seed);
1838 g_free(auth_data); 1838 g_free(auth_data);
1839 g_free(token);
1839 } 1840 }
1840 else { 1841 else {
1841 /* OK to login, correct information provided */ 1842 /* OK to login, correct information provided */
1842 PurpleUtilFetchUrlData *url_data = NULL; 1843 PurpleUtilFetchUrlData *url_data = NULL;
1843 PurpleAccount *account = purple_connection_get_account(gc); 1844 PurpleAccount *account = purple_connection_get_account(gc);
2085 reason = PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED; 2086 reason = PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED;
2086 break; 2087 break;
2087 case 14: 2088 case 14:
2088 msg = g_strdup(_("Your account is locked, please log in to the Yahoo! website.")); 2089 msg = g_strdup(_("Your account is locked, please log in to the Yahoo! website."));
2089 reason = PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED; 2090 reason = PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED;
2091 break;
2092 case 52:
2093 /* See #9660. As much as we know, reconnecting shouldn't hurt */
2094 purple_debug_info("yahoo", "Got error 52, Set to autoreconnect\n");
2095 msg = g_strdup_printf(_("Unknown error"));
2096 reason = PURPLE_CONNECTION_ERROR_NETWORK_ERROR;
2090 break; 2097 break;
2091 case 1013: 2098 case 1013:
2092 msg = g_strdup(_("Invalid username")); 2099 msg = g_strdup(_("Invalid username"));
2093 reason = PURPLE_CONNECTION_ERROR_INVALID_USERNAME; 2100 reason = PURPLE_CONNECTION_ERROR_INVALID_USERNAME;
2094 break; 2101 break;