diff --git a/framework/utils/CFileHelper.php b/framework/utils/CFileHelper.php index 88bb81f7f..6b4d2e7a7 100644 --- a/framework/utils/CFileHelper.php +++ b/framework/utils/CFileHelper.php @@ -216,7 +216,8 @@ class CFileHelper { if(function_exists('finfo_open')) { - if(($info=finfo_open(FILEINFO_MIME_TYPE,$magicFile)) && ($result=finfo_file($info,$file))!==false) + $info=$magicFile===null ? finfo_open(FILEINFO_MIME_TYPE) : finfo_open(FILEINFO_MIME_TYPE,$magicFile); + if($info && ($result=finfo_file($info,$file))!==false) return $result; }