diff --git a/modules/user.module b/modules/user.module
index be46ff8ca99797f002280aa258a427fe03d37fbd..90d4a1e1e69bee19f528fd25952e78d35cdec0e3 100644
--- a/modules/user.module
+++ b/modules/user.module
@@ -1391,7 +1391,7 @@ function user_edit_submit($form_id, $form_values) {
   $account = $form_values['_account'];
   $category = $form_values['_category'];
   unset($form_values['_account'], $form_values['submit'], $form_values['delete'], $form_values['form_id'], $form_values['_category']);
-  user_module_invoke('submit', $form_values, $form_values, $category);
+  user_module_invoke('submit', $form_values, $account, $category);
   user_save($account, $form_values, $category);
   // Delete that user's menu cache.
   cache_clear_all('menu:'. $account->uid, TRUE);
diff --git a/modules/user/user.module b/modules/user/user.module
index be46ff8ca99797f002280aa258a427fe03d37fbd..90d4a1e1e69bee19f528fd25952e78d35cdec0e3 100644
--- a/modules/user/user.module
+++ b/modules/user/user.module
@@ -1391,7 +1391,7 @@ function user_edit_submit($form_id, $form_values) {
   $account = $form_values['_account'];
   $category = $form_values['_category'];
   unset($form_values['_account'], $form_values['submit'], $form_values['delete'], $form_values['form_id'], $form_values['_category']);
-  user_module_invoke('submit', $form_values, $form_values, $category);
+  user_module_invoke('submit', $form_values, $account, $category);
   user_save($account, $form_values, $category);
   // Delete that user's menu cache.
   cache_clear_all('menu:'. $account->uid, TRUE);