# HG changeset patch # User Sulabh Mahajan # Date 1246621395 0 # Node ID 63c026c0fede584612b76d2c85d14df4c076678b # Parent 074e14e4f88c574f10cb4ff0d52aea89d08f20b3 Password reenter prompt only for accounts where password storing is enabled. More consistent with other accounts. Fix #9603 diff -r 074e14e4f88c -r 63c026c0fede libpurple/protocols/yahoo/yahoo.c --- a/libpurple/protocols/yahoo/yahoo.c Fri Jul 03 11:26:41 2009 +0000 +++ b/libpurple/protocols/yahoo/yahoo.c Fri Jul 03 11:43:15 2009 +0000 @@ -1792,7 +1792,8 @@ case 1212: /* Password incorrect */ /* Set password to NULL. Avoids account locking. Brings dialog to enter password if clicked on Re-enable account */ - purple_account_set_password(purple_connection_get_account(gc), NULL); + if (purple_account_get_remember_password(purple_connection_get_account(gc))) + purple_account_set_password(purple_connection_get_account(gc), NULL); error_reason = g_strdup(_("Incorrect Password")); error = PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED; break;