diff --git a/sites/all/modules/user_delete/user_delete.module b/sites/all/modules/user_delete/user_delete.module
index b413645..29c5300 100644
--- a/sites/all/modules/user_delete/user_delete.module
+++ b/sites/all/modules/user_delete/user_delete.module
@@ -395,6 +395,8 @@ function _user_delete_cancel($edit, $account, $method) {
   if ($account->uid == $user->uid) {
     // Destroy the current session, and reset $user to the anonymous user.
     session_destroy();
+    // Fix for http://bugs.php.net/bug.php?id=32330
+    session_set_save_handler('sess_open', 'sess_close', 'sess_read', 'sess_write', 'sess_destroy_sid', 'sess_gc');
   }

   // Clear the cache for anonymous users.