# HG changeset patch # User Sulabh Mahajan # Date 1246620401 0 # Node ID b331af9eaf4051175e8c484465d91abad1ff4a6a # Parent 08d9dc7185e718af60978638dd17e5af31383b54 During login, if password incorrect, set it to NULL. Avoids account locking. Brings dialog to enter password if clicked on Re-enable account diff -r 08d9dc7185e7 -r b331af9eaf40 libpurple/protocols/yahoo/yahoo.c --- a/libpurple/protocols/yahoo/yahoo.c Fri Jul 03 11:13:35 2009 +0000 +++ b/libpurple/protocols/yahoo/yahoo.c Fri Jul 03 11:26:41 2009 +0000 @@ -1791,6 +1791,8 @@ break; 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); error_reason = g_strdup(_("Incorrect Password")); error = PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED; break;