From e468b38bd4349f871d15efa506c3f5e362faea39 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Mon, 5 Oct 2015 17:14:39 +0200 Subject: [PATCH] sanitize mountpoint --- apps/files_sharing/lib/external/mountprovider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/files_sharing/lib/external/mountprovider.php b/apps/files_sharing/lib/external/mountprovider.php index 59072c203f..1739cec543 100644 --- a/apps/files_sharing/lib/external/mountprovider.php +++ b/apps/files_sharing/lib/external/mountprovider.php @@ -50,7 +50,7 @@ class MountProvider implements IMountProvider { public function getMount(IUser $user, $data, IStorageFactory $storageFactory) { $data['manager'] = $this; - $mountPoint = '/' . $user->getUID() . '/files' . $data['mountpoint']; + $mountPoint = '/' . $user->getUID() . '/files/' . ltrim($data['mountpoint'], '/'); $data['mountpoint'] = $mountPoint; $data['certificateManager'] = \OC::$server->getCertificateManager($user->getUID()); $managerProvider = $this->managerProvider;