Skip to content
Extraits de code Groupes Projets
Valider f5a5e39f rédigé par Chris Andrews's avatar Chris Andrews Validation de Matthieu Aubry
Parcourir les fichiers

Fix memory leak in getDirectoriesFoundInManifest() (#11205)

* Fixes #11197

The 'while' loop was causing a memory leak, replaced with an 'if' to match the correct functionality.

* Removed blank lines.

* Add back while loop and added an extra condition to prevent infinite loop.
parent 2da3b6b2
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -255,13 +255,12 @@ class FileIntegrity ...@@ -255,13 +255,12 @@ class FileIntegrity
$directory = $file; $directory = $file;
// add this directory and each parent directory // add this directory and each parent directory
while( ($directory = dirname($directory)) && $directory != '.' ) { while( ($directory = dirname($directory)) && $directory != '.' && $directory != '/') {
$directories[] = $directory; $directories[] = $directory;
} }
} }
$directories = array_unique($directories); $directories = array_unique($directories);
return $directories; return $directories;
} }
protected static function getPluginsFoundInManifest() protected static function getPluginsFoundInManifest()
...@@ -465,4 +464,4 @@ class FileIntegrity ...@@ -465,4 +464,4 @@ class FileIntegrity
return null; return null;
} }
} }
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter