Merge pull request #17083 from theguymadmax/fix-key-collision

Fix duplicate key collision
This commit is contained in:
Bond-009
2026-06-13 21:45:10 +02:00
committed by GitHub

View File

@@ -76,7 +76,13 @@ namespace MediaBrowser.MediaEncoding.Probing
/// <returns>Dictionary{System.StringSystem.String}.</returns>
private static Dictionary<string, string?> ConvertDictionaryToCaseInsensitive(IReadOnlyDictionary<string, string?> dict)
{
return new Dictionary<string, string?>(dict, StringComparer.OrdinalIgnoreCase);
var result = new Dictionary<string, string?>(dict.Count, StringComparer.OrdinalIgnoreCase);
foreach (var (key, value) in dict)
{
result.TryAdd(key, value);
}
return result;
}
}
}