From e4e0f1b00a2313dffb61e426515d05acc574d1df Mon Sep 17 00:00:00 2001
From: Xavier Perseguers <xavier@typo3.org>
Date: Mon, 29 Jun 2015 10:07:31 +0200
Subject: [PATCH] [BUGFIX] Random PHP warning unlinking valid cache file

Sometimes, although a valid cache path and filename is given to unlink(),
it generates a PHP warning as if the file did not exist.

Change-Id: I3ff65cafaf22cb925a9ce395aa9d0fb52ee2b529
Resolves: #67802
Releases: master
Reviewed-on: http://review.typo3.org/40713
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
---
 typo3/sysext/core/Classes/Cache/Backend/FileBackend.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/core/Classes/Cache/Backend/FileBackend.php b/typo3/sysext/core/Classes/Cache/Backend/FileBackend.php
index e8f7a3d9e3e7..64ec0f84f2e7 100644
--- a/typo3/sysext/core/Classes/Cache/Backend/FileBackend.php
+++ b/typo3/sysext/core/Classes/Cache/Backend/FileBackend.php
@@ -237,7 +237,7 @@ class FileBackend extends \TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend implem
 		if (file_exists($pathAndFilename) === FALSE) {
 			return FALSE;
 		}
-		if (unlink($pathAndFilename) === FALSE) {
+		if (@unlink($pathAndFilename) === FALSE) {
 			return FALSE;
 		}
 		return TRUE;
-- 
GitLab