Fix for invalid file size because of multiple data streams.

This commit is contained in:
d.bonke 2018-06-13 14:03:30 +02:00
commit b2734e8133

View file

@ -135,8 +135,11 @@ class Parser {
$name = isset($words[0]) ? $words[0] : ''; $name = isset($words[0]) ? $words[0] : '';
$value = isset($words[1]) ? $words[1] : ''; $value = isset($words[1]) ? $words[1] : '';
$value = trim($value); $value = trim($value);
if (!isset($data[$name])) {
$data[$name] = $value; $data[$name] = $value;
} }
}
return [ return [
'mtime' => strtotime($data['write_time']), 'mtime' => strtotime($data['write_time']),
'mode' => hexdec(substr($data['attributes'], strpos($data['attributes'], '('), -1)), 'mode' => hexdec(substr($data['attributes'], strpos($data['attributes'], '('), -1)),