diff options
author | Lluis Sanchez <lluis@xamarin.com> | 2019-07-23 11:34:54 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-23 11:34:54 +0300 |
commit | 382f8032f4a5da7c2e2d1f0b9e564f6ef6975639 (patch) | |
tree | cc9f085f2e4eb3beede86c3a1b03963a1a6c7c6d /main/src | |
parent | ee14cb5cfca287ca631377745077cfac81d7fa23 (diff) | |
parent | 7ab0b5cae5cebdcc92139037c50ed7bc417687ac (diff) |
Merge pull request #8256 from mono/pr-unleak-enumerate-dirs
[Projects] Avoid running out of file handles in EnumerateFiles
Diffstat (limited to 'main/src')
-rw-r--r-- | main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/DefaultMSBuildEngine.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/DefaultMSBuildEngine.cs b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/DefaultMSBuildEngine.cs index 81594bc331..e821b48bf6 100644 --- a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/DefaultMSBuildEngine.cs +++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/DefaultMSBuildEngine.cs @@ -924,7 +924,7 @@ namespace MonoDevelop.Projects.MSBuild else if (!baseDir.EndsWith ("\\", StringComparison.Ordinal)) baseDir += '\\'; var recursiveDir = baseRecursiveDir.IsNullOrEmpty ? FilePath.Null : basePath.ToRelative (baseRecursiveDir); - res = res.Concat (Directory.EnumerateFiles (basePath, path).Select (f => func (f, baseDir + Path.GetFileName (f), recursiveDir))); + res = res.Concat (Directory.GetFiles (basePath, path).Select (f => func (f, baseDir + Path.GetFileName (f), recursiveDir))); } else { // Directory specifier // Look for matching directories. |