Branch 'dev/kolab3' - plugins/libkolab

Thomas Brüderli bruederli at kolabsys.com
Wed May 9 10:17:19 CEST 2012


 plugins/libkolab/lib/kolab_storage_folder.php |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 7cb7f5316e9af9b45fa771c728e53cd8e0b9a54f
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Mon May 7 12:07:12 2012 +0200

    Fix namespace prefix stripping

diff --git a/plugins/libkolab/lib/kolab_storage_folder.php b/plugins/libkolab/lib/kolab_storage_folder.php
index c93881b..c55a34f 100644
--- a/plugins/libkolab/lib/kolab_storage_folder.php
+++ b/plugins/libkolab/lib/kolab_storage_folder.php
@@ -196,7 +196,7 @@ class kolab_storage_folder
         // strip namespace prefix from folder name
         $ns = $this->get_namespace();
         $nsdata = $this->imap->get_namespace($ns);
-        if (is_array($nsdata[0]) && strpos($this->name, $nsdata[0][0]) === 0) {
+        if (is_array($nsdata[0]) && strlen($nsdata[0][0]) && strpos($this->name, $nsdata[0][0]) === 0) {
             $subpath = substr($this->name, strlen($nsdata[0][0]));
             if ($ns == 'other') {
                 list($user, $suffix) = explode($nsdata[0][1], $subpath);





More information about the commits mailing list