diff --git a/lib/private/Files/Stream/SeekableHttpStream.php b/lib/private/Files/Stream/SeekableHttpStream.php index 9d629920486..996a8fa8234 100644 --- a/lib/private/Files/Stream/SeekableHttpStream.php +++ b/lib/private/Files/Stream/SeekableHttpStream.php @@ -16,19 +16,16 @@ use Icewind\Streams\Wrapper; class SeekableHttpStream implements File { private const PROTOCOL = 'httpseek'; - private static bool $registered = false; - /** * Registers the stream wrapper using the `httpseek://` url scheme * $return void */ private static function registerIfNeeded() { - if (!self::$registered) { + if (!in_array(self::PROTOCOL, stream_get_wrappers())) { stream_wrapper_register( self::PROTOCOL, self::class ); - self::$registered = true; } }