summaryrefslogtreecommitdiffstats
path: root/lib/private/Files/Cache
diff options
context:
space:
mode:
authorRobin Appelman <robin@icewind.nl>2017-03-13 16:06:19 +0100
committerRobin Appelman <robin@icewind.nl>2017-03-13 16:06:19 +0100
commit6d0c756ff9c1d920161ebee20717c4e4be757b7c (patch)
tree4e83812e24346c9f73dd56e57055603fbee76e33 /lib/private/Files/Cache
parentc1cf872f1d99a614bf9d070d1923b78e3e2e26fb (diff)
downloadnextcloud-server-6d0c756ff9c1d920161ebee20717c4e4be757b7c.tar.gz
nextcloud-server-6d0c756ff9c1d920161ebee20717c4e4be757b7c.zip
dont allow empty wildcard search
Signed-off-by: Robin Appelman <robin@icewind.nl>
Diffstat (limited to 'lib/private/Files/Cache')
-rw-r--r--lib/private/Files/Cache/Cache.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/private/Files/Cache/Cache.php b/lib/private/Files/Cache/Cache.php
index c3ac0f8444f..95a78f99829 100644
--- a/lib/private/Files/Cache/Cache.php
+++ b/lib/private/Files/Cache/Cache.php
@@ -594,6 +594,10 @@ class Cache implements ICache {
// normalize pattern
$pattern = $this->normalize($pattern);
+ if ($pattern === '%%') {
+ return [];
+ }
+
$sql = '
SELECT `fileid`, `storage`, `path`, `parent`, `name`,