]> Cypherpunks.ru repositories - goredo.git/blobdiff - cleanup.go
Fix some file descriptors closing
[goredo.git] / cleanup.go
index e00e3ff299842929f37ea8a5129abe82d36b68ea..d25aa3de02e91b31aabf7b758564f3de739eb244 100644 (file)
@@ -52,6 +52,7 @@ func redoDirClean(root, what string) error {
        if err != nil {
                return err
        }
+       defer dir.Close()
        for {
                fis, err := dir.Readdir(1 << 10)
                if err != nil {
@@ -88,7 +89,7 @@ func redoDirClean(root, what string) error {
                        }
                }
        }
-       return dir.Close()
+       return nil
 }
 
 func cleanupWalker(root, what string) error {
@@ -147,5 +148,5 @@ func cleanupWalker(root, what string) error {
                        }
                }
        }
-       return dir.Close()
+       return nil
 }