Parcourir la source

fixed bug in mismatched directory opens consuming file descriptors

Ken Martin il y a 24 ans
Parent
commit
ea2690d667
1 fichiers modifiés avec 3 ajouts et 4 suppressions
  1. 3 4
      Source/cmDirectory.cxx

+ 3 - 4
Source/cmDirectory.cxx

@@ -54,7 +54,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include <string.h>
 #include <sys/stat.h>
 #include <sys/types.h>
-
   
 /**
  *
@@ -111,12 +110,12 @@ cmDirectory
 ::Load(const char* name)
 {
   DIR* dir = opendir(name);
-  if ( !dir ) 
+
+  if (!dir)
     {
     return 0;
     }
-  
-  dir = opendir(name);
+
   for (dirent* d = readdir(dir); d; d = readdir(dir) )
     {
     m_Files.push_back(d->d_name);