javacommons/fileutils/src/fileutilities.cpp
changeset 69 773449708c84
parent 48 e0d6e9bd3ca7
child 66 2455ef1f5bbc
--- a/javacommons/fileutils/src/fileutilities.cpp	Wed Aug 18 09:43:15 2010 +0300
+++ b/javacommons/fileutils/src/fileutilities.cpp	Thu Sep 02 20:20:40 2010 +0300
@@ -323,7 +323,8 @@
         char *dirName = JavaCommonUtils::wstringToUtf8(path);
         if (ableToOpen)
         {
-            if (!opendir(dirName))
+            DIR* wDirHandle = opendir(dirName);
+            if (!wDirHandle)
             {
                 ableToOpen = false;
                 if (mkdir(dirName,0666)<0)
@@ -334,6 +335,7 @@
                     return -1;
                 }
             }
+            closedir(wDirHandle); 
         }
         else
         {