Cherry-picked from da76d927ed

Co-Authored-By: Thomas BACCELLI <tbaccelli@gmail.com>
This commit is contained in:
Thomas A. Hirsch
2022-01-18 13:59:02 +01:00
parent 8d3a7af308
commit 277648b81c

View File

@@ -196,8 +196,8 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource
*/
public function hasLock(Smarty $smarty, Smarty_Template_Cached $cached)
{
clearstatcache(true, $cached->lock_id);
if (is_file($cached->lock_id)) {
clearstatcache(true, $cached->lock_id ?? '');
if (null !== $cached->lock_id && is_file($cached->lock_id)) {
$t = filemtime($cached->lock_id);
return $t && (time() - $t < $smarty->locking_timeout);
} else {