From 1476d8d0f4f1623c45a90b14d5de49bfcfe22cba Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Mon, 11 Jan 2016 19:58:50 +0900 Subject: [PATCH] Also check file content to detect corrupted symlinks --- classes/frontendfile/FrontEndFileHandler.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/classes/frontendfile/FrontEndFileHandler.class.php b/classes/frontendfile/FrontEndFileHandler.class.php index 39351c481..fe8417b1e 100644 --- a/classes/frontendfile/FrontEndFileHandler.class.php +++ b/classes/frontendfile/FrontEndFileHandler.class.php @@ -183,7 +183,8 @@ class FrontEndFileHandler extends Handler $originalFilePath = $file->fileRealPath . '/' . $pathInfo['basename']; // Fix incorrectly minified URL - if($file->isMinified && !$file->isExternalURL && (!file_exists($originalFilePath) || is_link($originalFilePath) || filesize($originalFilePath) < 32)) + if($file->isMinified && !$file->isExternalURL && (!file_exists($originalFilePath) || is_link($originalFilePath) || + (filesize($originalFilePath) < 32 && trim(file_get_contents($originalFilePath)) === $file->keyName))) { if(file_exists($file->fileRealPath . '/' . $file->fileNameNoExt . '.' . $file->fileExtension)) {