Browse Source

Skip . and .. when generating trees.
Fixes #2012

mark_story 14 years ago
parent
commit
155968349f
1 changed files with 3 additions and 0 deletions
  1. 3 0
      lib/Cake/Utility/Folder.php

+ 3 - 0
lib/Cake/Utility/Folder.php

@@ -413,6 +413,9 @@ class Folder {
 			if ($skipHidden && $name[0] === '.' || isset($exceptions[$name])) {
 				continue;
 			}
+			if ($name === '.' || $name === '..') {
+				continue;
+			}
 			if ($item->isFile()) {
 				$files[] = $item->getPathName();
 			} else if ($item->isDir()) {