diff --git a/modules/user.module b/modules/user.module
index 3c8810d751c254b1c4b6ec69eed8d4c4e1313e6b..82ec3328063bf672ea6d6c5dd7bd881f1be1b80b 100644
--- a/modules/user.module
+++ b/modules/user.module
@@ -1267,6 +1267,7 @@ function user_edit($category = 'account') {
   else if (arg(2) == 'delete') {
     if ($edit['confirm']) {
       db_query('DELETE FROM {users} WHERE uid = %d', $account->uid);
+      db_query('DELETE FROM {sessions} WHERE uid = %d', $account->uid);
       db_query('DELETE FROM {users_roles} WHERE uid = %d', $account->uid);
       db_query('DELETE FROM {authmap} WHERE uid = %d', $account->uid);
       drupal_set_message(t('The account has been deleted.'));
diff --git a/modules/user/user.module b/modules/user/user.module
index 3c8810d751c254b1c4b6ec69eed8d4c4e1313e6b..82ec3328063bf672ea6d6c5dd7bd881f1be1b80b 100644
--- a/modules/user/user.module
+++ b/modules/user/user.module
@@ -1267,6 +1267,7 @@ function user_edit($category = 'account') {
   else if (arg(2) == 'delete') {
     if ($edit['confirm']) {
       db_query('DELETE FROM {users} WHERE uid = %d', $account->uid);
+      db_query('DELETE FROM {sessions} WHERE uid = %d', $account->uid);
       db_query('DELETE FROM {users_roles} WHERE uid = %d', $account->uid);
       db_query('DELETE FROM {authmap} WHERE uid = %d', $account->uid);
       drupal_set_message(t('The account has been deleted.'));