dotnet / roslyn-analyzers

MIT License
1.58k stars 464 forks source link

MergeIntoCatchInputData in DataFlowAnalysis doesn't Dispose() data from AnalysisDomain.Merge() on error #7336

Open omajid opened 3 months ago

omajid commented 3 months ago

https://github.com/dotnet/roslyn-analyzers/blob/43709af7570da7140fb3e9a5237f55ffb24677e7/src/Utilities/FlowAnalysis/FlowAnalysis/Framework/DataFlow/DataFlowAnalysis.cs#L527-L539

If compare is 0, we don't call mergedData.Dispose()