From: Alan Date: Fri, 21 Jan 2022 01:39:49 +0000 (+0800) Subject: missing check on generator X-Git-Url: http://git.roojs.org/?p=pear;a=commitdiff_plain;h=ab93913e84993dead1d9c9129fefc1f954b0b23b missing check on generator --- diff --git a/HTML/FlexyFramework/Generator.php b/HTML/FlexyFramework/Generator.php index dc165ea3..8f86a0f5 100644 --- a/HTML/FlexyFramework/Generator.php +++ b/HTML/FlexyFramework/Generator.php @@ -205,7 +205,7 @@ class HTML_FlexyFramework_Generator extends DB_DataObject_Generator if (file_exists($iniCache.'.reader') ) { - if ($replace[$iniCache] != md5_file($iniCacheTmp.'.reader')) { + if (!isset($replace[$iniCache] ) || $replace[$iniCache] != md5_file($iniCacheTmp.'.reader')) { unlink($iniCache.'.reader'); rename($iniCacheTmp.'.reader', $iniCache.'.reader'); } else { diff --git a/HTML/FlexyFramework2/Generator.php b/HTML/FlexyFramework2/Generator.php index adbdac45..881d1672 100644 --- a/HTML/FlexyFramework2/Generator.php +++ b/HTML/FlexyFramework2/Generator.php @@ -208,9 +208,8 @@ class HTML_FlexyFramework2_Generator extends PDO_DataObject_Generator // readers..??? not needed??? (historical) if (file_exists($iniCacheTmp.'.reader') && filesize($iniCacheTmp.'.reader')) { - if (file_exists($iniCache.'.reader') ) { - if ($replace[$iniCache] != md5_file($iniCacheTmp.'.reader')) { + if (!isset($replace[$iniCache] ) || $replace[$iniCache] != md5_file($iniCacheTmp.'.reader')) { unlink($iniCache.'.reader'); rename($iniCacheTmp.'.reader', $iniCache.'.reader'); } else { @@ -220,7 +219,6 @@ class HTML_FlexyFramework2_Generator extends PDO_DataObject_Generator } else { rename($iniCacheTmp.'.reader', $iniCache.'.reader'); } - }