From 6cd9b8889467057b5744ba8ddcda6087b93ad307 Mon Sep 17 00:00:00 2001 From: Dennis Verspuij <6680484+dennisverspuij@users.noreply.github.com> Date: Wed, 19 Jun 2024 11:38:27 +0200 Subject: [PATCH 1/2] Close directory iterator in order to release directory lock possibly induced by underlying storage engine (e.g. VirtualBox shared folder) Signed-off-by: Dennis Verspuij <6680484+dennisverspuij@users.noreply.github.com> --- lib/private/Files/Storage/Local.php | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/private/Files/Storage/Local.php b/lib/private/Files/Storage/Local.php index ac3696118f7ee..c67b4c2134857 100644 --- a/lib/private/Files/Storage/Local.php +++ b/lib/private/Files/Storage/Local.php @@ -117,6 +117,7 @@ public function rmdir($path) { } $it->next(); } + unset ($it); clearstatcache(true, $this->getSourcePath($path)); return rmdir($this->getSourcePath($path)); } catch (\UnexpectedValueException $e) { From ba8bf69430c4f6227dec2d2fbf521284102a7ae4 Mon Sep 17 00:00:00 2001 From: Dennis Verspuij <6680484+dennisverspuij@users.noreply.github.com> Date: Wed, 19 Jun 2024 12:41:06 +0200 Subject: [PATCH 2/2] Fix whitespace Co-authored-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> Signed-off-by: Dennis Verspuij <6680484+dennisverspuij@users.noreply.github.com> --- lib/private/Files/Storage/Local.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/private/Files/Storage/Local.php b/lib/private/Files/Storage/Local.php index c67b4c2134857..655529868494c 100644 --- a/lib/private/Files/Storage/Local.php +++ b/lib/private/Files/Storage/Local.php @@ -117,7 +117,7 @@ public function rmdir($path) { } $it->next(); } - unset ($it); + unset($it); clearstatcache(true, $this->getSourcePath($path)); return rmdir($this->getSourcePath($path)); } catch (\UnexpectedValueException $e) {