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