plugins/libkolab

Aleksander Machniak machniak at kolabsys.com
Mon Aug 20 15:55:02 CEST 2012


 plugins/libkolab/lib/kolab_storage_folder.php |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit 9545cc92a0ff8c64c1441abadc264d26e4b0ac90
Author: Aleksander Machniak <alec at alec.pl>
Date:   Mon Aug 20 15:54:10 2012 +0200

    Escape from read_object() early if message doesn't exist, skip type error.

diff --git a/plugins/libkolab/lib/kolab_storage_folder.php b/plugins/libkolab/lib/kolab_storage_folder.php
index e0f0deb..9a97fec 100644
--- a/plugins/libkolab/lib/kolab_storage_folder.php
+++ b/plugins/libkolab/lib/kolab_storage_folder.php
@@ -429,6 +429,12 @@ class kolab_storage_folder
         $this->imap->set_folder($folder);
 
         $headers = $this->imap->get_message_headers($msguid);
+
+        // Message doesn't exist?
+        if (empty($headers)) {
+            return false;
+        }
+
         $object_type = kolab_format::mime2object_type($headers->others['x-kolab-type']);
         $content_type  = kolab_format::KTYPE_PREFIX . $object_type;
 





More information about the commits mailing list