Skip to content

Commit dc4cc74

Browse files
authored
Merge pull request github#16240 from tamasvajk/fix/cleanup
C#: Fix cleanup logic in dependency manager
2 parents 902f0f9 + 6f782f3 commit dc4cc74

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependencyManager.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -564,9 +564,12 @@ private void AnalyseProject(FileInfo project)
564564

565565
public void Dispose()
566566
{
567-
tempWorkingDirectory?.Dispose();
568-
diagnosticsWriter?.Dispose();
569567
nugetPackageRestorer?.Dispose();
568+
if (cleanupTempWorkingDirectory)
569+
{
570+
tempWorkingDirectory?.Dispose();
571+
}
572+
diagnosticsWriter?.Dispose();
570573
}
571574
}
572575
}

0 commit comments

Comments
 (0)