From 706a8ace5820135d79c9f3ea6cd0d773e8957a31 Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Fri, 27 Jun 2014 12:20:29 +0200 Subject: [PATCH] normalize path before comparison to make sure that we always find the mount point --- apps/files_encryption/lib/util.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/files_encryption/lib/util.php b/apps/files_encryption/lib/util.php index ea2b1b10d63..eb18507b4d5 100644 --- a/apps/files_encryption/lib/util.php +++ b/apps/files_encryption/lib/util.php @@ -1493,10 +1493,11 @@ class Util { * @return boolean */ public function isSystemWideMountPoint($path) { + $normalizedPath = ltrim($path, '/'); if (\OCP\App::isEnabled("files_external")) { $mount = \OC_Mount_Config::getSystemMountPoints(); foreach ($mount as $mountPoint => $data) { - if ($mountPoint == substr($path, 1, strlen($mountPoint))) { + if ($mountPoint == substr($normalizedPath, 0, strlen($mountPoint))) { return true; } }