Bug #9385: Fix IMAP message caching
authorMichael M Slusarz <slusarz@curecanti.org>
Wed, 17 Nov 2010 07:22:14 +0000 (00:22 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Wed, 17 Nov 2010 07:22:14 +0000 (00:22 -0700)
framework/Imap_Client/lib/Horde/Imap/Client/Cache.php

index ec87f17..cee594c 100644 (file)
@@ -528,14 +528,11 @@ class Horde_Imap_Client_Cache
             return;
         }
 
-        $ptr = &$this->_data[$mailbox]['data'];
+        $ptr = &$this->_data[$mailbox];
         $todelete = array();
 
         foreach ($uids as $val) {
-            if (isset($ptr[$val]) &&
-                ($res = @unserialize($ptr[$val]))) {
-                $ptr[$val] = $res;
-            } else {
+            if (!isset($ptr[$val])) {
                 $todelete[] = $val;
             }
         }