From 50b30caa1f062239423ca15e639e2d23822c675a Mon Sep 17 00:00:00 2001 From: cn-shell Date: Mon, 16 Jun 2025 15:46:54 +0000 Subject: [PATCH] Fix(previews): movie preview bug fix, in some case stream reading functions may block indefinitel --- lib/private/Preview/Movie.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/private/Preview/Movie.php b/lib/private/Preview/Movie.php index 91857effbe1e0..7373614e8c3b2 100644 --- a/lib/private/Preview/Movie.php +++ b/lib/private/Preview/Movie.php @@ -307,6 +307,8 @@ private function generateThumbNail(int $maxX, int $maxY, string $absPath, int $s $returnCode = -1; $output = ''; if (is_resource($proc)) { + stream_set_blocking($pipes[1], false); + stream_set_blocking($pipes[2], false); $stderr = trim(stream_get_contents($pipes[2])); $stdout = trim(stream_get_contents($pipes[1])); $returnCode = proc_close($proc);