Skip to content

Commit ffa5d88

Browse files
committed
Validate Directory resource in xPDOCacheManager->deleteTree() (#255)
1 parent cbc6a8e commit ffa5d88

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/xPDO/Cache/xPDOCacheManager.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -482,6 +482,9 @@ public function deleteTree($dirname, $options= array('deleteTop' => false, 'skip
482482
$handle= opendir($dirname);
483483
}
484484
$hasMore= false;
485+
if (!is_resource($handle)) {
486+
continue;
487+
}
485488
while (false !== ($file= @ readdir($handle))) {
486489
if (is_array($excludeItems) && !empty($excludeItems) && in_array($file, $excludeItems)) continue;
487490
if (is_array($excludePatterns) && !empty($excludePatterns) && $this->matches($file, $excludePatterns)) continue;

0 commit comments

Comments
 (0)