javacommons/fileutils/src/fileutilities.cpp
branchRCL_3
changeset 25 ae942d28ec0e
parent 24 6c158198356e
child 26 2455ef1f5bbc
--- a/javacommons/fileutils/src/fileutilities.cpp	Thu Aug 19 09:48:13 2010 +0300
+++ b/javacommons/fileutils/src/fileutilities.cpp	Tue Aug 31 15:09:22 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
         {