diff --git a/modules/user/user.module b/modules/user/user.module
index 0ab677aa2c20cc76fca2c349a8b9040318553173..05373d7633a3a089a7f7bf144df1437172c8b06e 100644
--- a/modules/user/user.module
+++ b/modules/user/user.module
@@ -857,7 +857,7 @@ function user_auth_help_links() {
 
 
 function user_login($msg = '') {
-  global $user, $base_url;
+  global $user;
 
   // If we are already logged on, go to the user page instead.
   if ($user->uid) {
@@ -1378,7 +1378,7 @@ function user_edit($category = 'account') {
       drupal_goto('admin/user/user');
     }
     else {
-      return drupal_get_form('user_confirm_delete', $name, $uid);
+      return drupal_get_form('user_confirm_delete', $account->name, $account->uid);
     }
   }
   else if ($_POST['op'] == t('Delete')) {
@@ -1750,7 +1750,6 @@ function user_admin_perm($str_rids = NULL) {
   }
 
   // Compile role array:
-  $roles = array();
   while ($role = db_fetch_object($result)) {
     $role_permissions[$role->rid] = $role->perm;
   }