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']);
   }
 }
 
