From 14db8618c0afecd2fe4a0703d3ac4edd64f914e3 Mon Sep 17 00:00:00 2001 From: Chris Kankiewicz Date: Wed, 26 Feb 2020 11:41:03 -0700 Subject: [PATCH] Additional zip fixes for Windows --- app/src/Handlers/ZipHandler.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/Handlers/ZipHandler.php b/app/src/Handlers/ZipHandler.php index d743342..92bb304 100644 --- a/app/src/Handlers/ZipHandler.php +++ b/app/src/Handlers/ZipHandler.php @@ -94,7 +94,9 @@ class ZipHandler */ protected function stripPath(SplFileInfo $file, string $path): string { - $pattern = sprintf('/^%s\/?/', preg_quote($path, '/')); + $pattern = sprintf( + '/^%s%s?/', preg_quote($path, '/'), preg_quote(DIRECTORY_SEPARATOR, '/') + ); return preg_replace($pattern, '', $file->getPathname()); }