diff options
author | Rodrigo Moya <rodrigo.moya@xamarin.com> | 2019-07-22 16:57:08 +0300 |
---|---|---|
committer | monojenkins <jo.shields+jenkins@xamarin.com> | 2019-07-22 18:29:14 +0300 |
commit | 55c20319d8c92cf1914cfbc229451b1a7e934360 (patch) | |
tree | 3017308ff724699e27a71398d46331ae75fff913 /main | |
parent | 00b4ba4c440d1cf046bf69d1c1b69454e14aa628 (diff) |
[Projects] Avoid running out of file handles in EnumerateFiles
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/943580
Diffstat (limited to 'main')
-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 1c14ad2329..0263e172c6 100644 --- a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/DefaultMSBuildEngine.cs +++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/DefaultMSBuildEngine.cs @@ -925,7 +925,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. |