libpurple/protocols/myspace/myspace.c

branch
soc.2008.masterpassword
changeset 34029
059c1270db1f
parent 34028
a3050b6df38e
child 34111
85b5efb9a873
equal deleted inserted replaced
34028:a3050b6df38e 34029:059c1270db1f
1834 1834
1835 switch (err) { 1835 switch (err) {
1836 case MSIM_ERROR_INCORRECT_PASSWORD: /* Incorrect password */ 1836 case MSIM_ERROR_INCORRECT_PASSWORD: /* Incorrect password */
1837 reason = PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED; 1837 reason = PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED;
1838 if (!purple_account_get_remember_password(session->account)) 1838 if (!purple_account_get_remember_password(session->account))
1839 purple_account_set_password(session->account, NULL, NULL, NULL, NULL); 1839 purple_account_set_password(session->account, NULL, NULL, NULL);
1840 #ifdef MSIM_MAX_PASSWORD_LENGTH 1840 #ifdef MSIM_MAX_PASSWORD_LENGTH
1841 if (purple_connection_get_password(session->gc) && (strlen(purple_connection_get_password(session->gc)) > MSIM_MAX_PASSWORD_LENGTH)) { 1841 if (purple_connection_get_password(session->gc) && (strlen(purple_connection_get_password(session->gc)) > MSIM_MAX_PASSWORD_LENGTH)) {
1842 gchar *suggestion; 1842 gchar *suggestion;
1843 1843
1844 suggestion = g_strdup_printf(_("%s Your password is " 1844 suggestion = g_strdup_printf(_("%s Your password is "
1859 #endif 1859 #endif
1860 break; 1860 break;
1861 case MSIM_ERROR_LOGGED_IN_ELSEWHERE: /* Logged in elsewhere */ 1861 case MSIM_ERROR_LOGGED_IN_ELSEWHERE: /* Logged in elsewhere */
1862 reason = PURPLE_CONNECTION_ERROR_NAME_IN_USE; 1862 reason = PURPLE_CONNECTION_ERROR_NAME_IN_USE;
1863 if (!purple_account_get_remember_password(session->account)) 1863 if (!purple_account_get_remember_password(session->account))
1864 purple_account_set_password(session->account, NULL, NULL, NULL, NULL); 1864 purple_account_set_password(session->account, NULL, NULL, NULL);
1865 break; 1865 break;
1866 } 1866 }
1867 purple_connection_error(session->gc, reason, full_errmsg); 1867 purple_connection_error(session->gc, reason, full_errmsg);
1868 } else { 1868 } else {
1869 purple_notify_error(session->account, _("MySpaceIM Error"), full_errmsg, NULL); 1869 purple_notify_error(session->account, _("MySpaceIM Error"), full_errmsg, NULL);

mercurial