From: Roland Häder Date: Tue, 13 May 2014 06:41:45 +0000 (+0200) Subject: Fixed reading directories. X-Git-Url: https://git.mxchange.org/?p=core.git;a=commitdiff_plain;h=ad54740d5e9d94e7dd7a1aa9c44bc9f064bb3e91 Fixed reading directories. Signed-off-by: Roland Häder --- diff --git a/inc/classes/main/io/class_FrameworkDirectoryPointer.php b/inc/classes/main/io/class_FrameworkDirectoryPointer.php index 9b8d7972..da220403 100644 --- a/inc/classes/main/io/class_FrameworkDirectoryPointer.php +++ b/inc/classes/main/io/class_FrameworkDirectoryPointer.php @@ -122,14 +122,14 @@ class FrameworkDirectoryPointer extends BaseFrameworkSystem { // Can the next entry be read? assert($this->getDirectoryInstance()->valid()); + // Default is FALSE + $current = FALSE; + // Is it a dot directory? - if ($this->getDirectoryInstance()->isDot()) { - // Then call this method recursive - $current = $this->readRawDirectory(); - } else { + if (!$this->getDirectoryInstance()->isDot()) { // Read data from the directory pointer and return it $current = $this->getDirectoryInstance()->current(); - } + } // END - if // Advance to next entry $this->getDirectoryInstance()->next();