Skip to content
Snippets Groups Projects
Commit 0089437c authored by Björn Schießle's avatar Björn Schießle
Browse files

Merge pull request #3727 from owncloud/fix_glob_escaping

only escape glob pattern
parents 6156d718 99c62dfd
No related branches found
No related tags found
No related merge requests found
Subproject commit 3ef9f738a9107879dddc7d97842cf4d2198fae4c
Subproject commit e312294ef62873df2b8c02e774f9dfe1b7fbc38d
This diff is collapsed.
......@@ -241,11 +241,12 @@ class Storage {
public static function getVersions($uid, $filename, $count = 0 ) {
if( \OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true' ) {
$versions_fileview = new \OC\Files\View('/' . $uid . '/files_versions');
$versionsName = $versions_fileview->getLocalFile($filename);
$versionsName = $versions_fileview->getLocalFile($filename).'.v';
$escapedVersionName = preg_replace('/(\*|\?|\[)/', '[$1]', $versionsName);
$versions = array();
// fetch for old versions
$matches = glob(preg_quote($versionsName).'.v*' );
$matches = glob($escapedVersionName.'*');
if ( !$matches ) {
return $versions;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment