diff --git a/modules/user/user.admin.inc b/modules/user/user.admin.inc
index b86872c90d4e659a583f5b789c20f20d4e85f2c7..bc2b2c09c68a0d2bc8753c5ceaf70220e98a5363 100644
--- a/modules/user/user.admin.inc
+++ b/modules/user/user.admin.inc
@@ -623,7 +623,7 @@ function user_admin_role() {
       drupal_goto('admin/user/roles');
     }
     // Display the edit role form.
-    $role = db_fetch_object(db_query('SELECT * FROM {role} WHERE rid = %d', $id));
+    $role = db_fetch_object(db_query('SELECT * FROM {role} WHERE rid = %d', $rid));
     $form['name'] = array(
       '#type' => 'textfield',
       '#title' => t('Role name'),