Browse Source

Merge pull request #15487 from ndm2/3.x-fix-fix-text-file-busy-errors

3.x - Add missing iterator unset calls.
othercorey 4 years ago
parent
commit
c7fd6e5eb2
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/Filesystem/Folder.php

+ 3 - 1
src/Filesystem/Folder.php

@@ -766,12 +766,14 @@ class Folder
                     } else {
                         $this->_errors[] = sprintf('%s NOT removed', $filePath);
 
-                        // inner iterators need to be unset too in order for locks on parents to be released
                         unset($directory, $iterator, $item);
 
                         return false;
                     }
                 }
+
+                // inner iterators need to be unset too in order for locks on parents to be released
+                unset($item);
             }
 
             // unsetting iterators helps releasing possible locks in certain environments,