Index: modules/user/user.module =================================================================== RCS file: /cvs/drupal/drupal/modules/user/user.module,v retrieving revision 1.1131 diff -u -p -r1.1131 user.module --- modules/user/user.module 2 Mar 2010 09:12:31 -0000 1.1131 +++ modules/user/user.module 3 Mar 2010 17:23:31 -0000 @@ -1166,6 +1166,9 @@ function user_user_presave(&$edit, $acco if (isset($edit['roles'])) { $edit['roles'] = array_filter($edit['roles']); } + // Unset current password to avoid it being saved. + unset($edit['current_pass_required_values']); + unset($edit['current_pass']); } }