summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon L <szaimen@e.mail.de>2023-10-26 11:59:37 +0200
committerGitHub <noreply@github.com>2023-10-26 11:59:37 +0200
commit4c8232f04ce744c8eca3bc96b2fca5b3f88621fa (patch)
tree8bba9a2bba99b875af6c463ef0119e720e0ea8dd
parent18be57cb35a0b210a52e845a0c497541bb752ec2 (diff)
parent974e86e618fcfbe0eda38208baec58118d18d581 (diff)
downloadnextcloud-server-4c8232f04ce744c8eca3bc96b2fca5b3f88621fa.tar.gz
nextcloud-server-4c8232f04ce744c8eca3bc96b2fca5b3f88621fa.zip
Merge pull request #41120 from nextcloud/imaginaryInvalidStream
-rw-r--r--lib/private/Preview/Imaginary.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/private/Preview/Imaginary.php b/lib/private/Preview/Imaginary.php
index 7184f7e9e76..830c88793be 100644
--- a/lib/private/Preview/Imaginary.php
+++ b/lib/private/Preview/Imaginary.php
@@ -78,6 +78,9 @@ class Imaginary extends ProviderV2 {
// Object store
$stream = $file->fopen('r');
+ if (!$stream || !is_resource($stream) || feof($stream)) {
+ return null;
+ }
$httpClient = $this->service->newClient();