summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Appelman <robin@icewind.nl>2022-11-22 16:40:12 +0100
committerRobin Appelman <robin@icewind.nl>2022-11-22 16:40:12 +0100
commit06b2ed26413bb381ea9bcff32196d5727e298954 (patch)
tree37f91a843d6c01feaa9a32bfef797847d606f685
parentc2cb790532f2a7ea5a9ad39167d95b69c9ed6c10 (diff)
downloadnextcloud-server-06b2ed26413bb381ea9bcff32196d5727e298954.tar.gz
nextcloud-server-06b2ed26413bb381ea9bcff32196d5727e298954.zip
skip files that cant be opened for FixEncryptedVersion
Signed-off-by: Robin Appelman <robin@icewind.nl>
-rw-r--r--apps/encryption/lib/Command/FixEncryptedVersion.php5
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/encryption/lib/Command/FixEncryptedVersion.php b/apps/encryption/lib/Command/FixEncryptedVersion.php
index d4c5eddbfe5..ab9cc528c54 100644
--- a/apps/encryption/lib/Command/FixEncryptedVersion.php
+++ b/apps/encryption/lib/Command/FixEncryptedVersion.php
@@ -174,6 +174,11 @@ class FixEncryptedVersion extends Command {
*/
$handle = $this->view->fopen($path, 'rb');
+ if ($handle === false) {
+ $output->writeln("<warning>Failed to open file: \"$path\" skipping</warning>");
+ return true;
+ }
+
if (\fread($handle, 9001) !== false) {
$fileInfo = $this->view->getFileInfo($path);
if (!$fileInfo) {