From 48eb0515e9ae96fb5a2ea46307d76454e8b01ae3 Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Mon, 2 Jun 2014 16:38:55 +0200 Subject: [PATCH] only lock if unlink is called for a file --- lib/private/files/storage/wrapper/lockingwrapper.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/private/files/storage/wrapper/lockingwrapper.php b/lib/private/files/storage/wrapper/lockingwrapper.php index 428c2c516a4..b785046bc3c 100644 --- a/lib/private/files/storage/wrapper/lockingwrapper.php +++ b/lib/private/files/storage/wrapper/lockingwrapper.php @@ -164,7 +164,9 @@ class LockingWrapper extends Wrapper { public function unlink($path) { try { - $this->getLock($path, Lock::WRITE); + if (\OC\Files\Filesystem::is_file($path)) { + $this->getLock($path, Lock::WRITE); + } $result = $this->storage->unlink($path); } catch(\Exception $originalException) { -- 2.39.5