From 7c9cceed94a45f8a547daaa6b6ede486bb32df6b Mon Sep 17 00:00:00 2001 From: Peter Dias Date: Wed, 13 Jan 2021 10:19:54 +0800 Subject: [PATCH] MDL-70291 core: Upgrade pathconverter lib to 1.1.3 --- lib/minify/matthiasmullie-pathconverter/src/Converter.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/minify/matthiasmullie-pathconverter/src/Converter.php b/lib/minify/matthiasmullie-pathconverter/src/Converter.php index 519d3c84ff5..80cf269b94c 100644 --- a/lib/minify/matthiasmullie-pathconverter/src/Converter.php +++ b/lib/minify/matthiasmullie-pathconverter/src/Converter.php @@ -71,6 +71,14 @@ class Converter implements ConverterInterface // deal with different operating systems' directory structure $path = rtrim(str_replace(DIRECTORY_SEPARATOR, '/', $path), '/'); + // remove leading current directory. + if (substr($path, 0, 2) === './') { + $path = substr($path, 2); + } + + // remove references to current directory in the path. + $path = str_replace('/./', '/', $path); + /* * Example: * /home/forkcms/frontend/cache/compiled_templates/../../core/layout/css/../images/img.gif