From cdb48c59c0a73ab56116ebc23fdb7258cf004fc4 Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Mon, 3 Jul 2017 16:57:48 +0200 Subject: [PATCH] Fixed compatibility w/ ancient PHP versions --- wcfsetup/install.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wcfsetup/install.php b/wcfsetup/install.php index 827262db6d..fe52785f7f 100644 --- a/wcfsetup/install.php +++ b/wcfsetup/install.php @@ -599,7 +599,12 @@ class Tar { $longFilename = null; } if ($header['typeflag'] == 'L') { - $format = 'Z' . $header['size'] . 'filename'; + if (version_compare(PHP_VERSION, '5.5.0-dev', '>=')) { + $format = 'Z' . $header['size'] . 'filename'; + } + else { + $format = 'a' . $header['size'] . 'filename'; + } $fileData = unpack($format, $this->file->read(512)); $longFilename = $fileData['filename']; -- 2.20.1