From d81bbaa94e47795c16a0b52a2ced930460e8a720 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Mon, 16 Sep 2024 10:13:16 -0400 Subject: [PATCH] Update MimeType.zep Prevent fatal errors. --- phalcon/Filter/Validation/Validator/File/MimeType.zep | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/phalcon/Filter/Validation/Validator/File/MimeType.zep b/phalcon/Filter/Validation/Validator/File/MimeType.zep index 1fc526af1f5..483b1decfe5 100644 --- a/phalcon/Filter/Validation/Validator/File/MimeType.zep +++ b/phalcon/Filter/Validation/Validator/File/MimeType.zep @@ -98,10 +98,13 @@ class MimeType extends AbstractFile if function_exists("finfo_open") { let tmp = finfo_open(FILEINFO_MIME_TYPE), - mime = finfo_file(tmp, value["tmp_name"]); + if (tmp) { + mime = finfo_file(tmp, value["tmp_name"]); + finfo_close(tmp); + } + }; - finfo_close(tmp); - } else { + if (!mime) { let mime = value["type"]; }