summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/files_sharing/lib_share.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/files_sharing/lib_share.php b/apps/files_sharing/lib_share.php
index 494f48db41a..804379f8305 100644
--- a/apps/files_sharing/lib_share.php
+++ b/apps/files_sharing/lib_share.php
@@ -137,7 +137,11 @@ class OC_SHARE {
return $result[0]['source'];
} else {
$folders = OC_SHARE::getParentFolders($target, false);
- return $folders['source'].substr($target, strlen($folders['target']));
+ if ($folders == false) {
+ return false;
+ } else {
+ return $folders['source'].substr($target, strlen($folders['target']));
+ }
}
}