From abf3fcea9d480bd28a480a2264a09d18ce2cb537 Mon Sep 17 00:00:00 2001 From: Kyle Fazzari Date: Fri, 3 Nov 2017 23:03:34 -0700 Subject: [PATCH] SCSS cacher: use realpath on path Otherwise, if the server root includes a symlink, the calculated webDir will be incorrect and CSS will break. Fix #6028 Signed-off-by: Kyle Fazzari --- lib/private/Template/SCSSCacher.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/private/Template/SCSSCacher.php b/lib/private/Template/SCSSCacher.php index 664e4d69f73a3..f0ab8b4a73c45 100644 --- a/lib/private/Template/SCSSCacher.php +++ b/lib/private/Template/SCSSCacher.php @@ -94,7 +94,7 @@ public function process($root, $file, $app) { $fileNameSCSS = array_pop($path); $fileNameCSS = $this->prependBaseurlPrefix(str_replace('.scss', '.css', $fileNameSCSS)); - $path = implode('/', $path); + $path = realpath(implode('/', $path)); $webDir = substr($path, strlen($this->serverRoot)+1);