Skip to content

Commit 6b4771e

Browse files
authored
Merge pull request #1395 from dorian-apanel-intel/review/cmdparsergen_updateStrings_fix
TraceParserGen: Exception in UpdateStrings()
2 parents 207042d + b541b7d commit 6b4771e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/TraceParserGen/ETWManifest.cs

+5-1
Original file line numberDiff line numberDiff line change
@@ -919,7 +919,11 @@ internal void UpdateStrings(Dictionary<string, string> stringMap)
919919
}
920920

921921
m_stringsLookedUp = true;
922-
foreach (var key in m_values.Keys)
922+
923+
int[] keys = new int[m_values.Keys.Count];
924+
m_values.Keys.CopyTo(keys, 0);
925+
926+
foreach (var key in keys)
923927
{
924928
var value = m_values[key];
925929
if (Provider.Replace(ref value, stringMap))

0 commit comments

Comments
 (0)